问题标签 [typo3-11.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typo3 - TYPO3 总是将一些扩展数据库值设置为 1
我正在使用 TYPO3 V11.5.3 并发现某些页面不再工作了。原因是,在扩展的数据库中,在某些条目中设置了删除标志。如果我使用 phpmyadmin 将此值设置回 0,则第二天这些值将再次设置为 1,并且网页无法正常工作。那里发生了什么事?我怎样才能避免它,TYPO3 再次设置这些值?
编辑
Rudi,这个扩展已经运行了大约 1 年,没有任何问题。
该扩展有 3 个数据库,专辑、光盘和曲目。一张专辑有一张或多张光盘和许多曲目。扩展正在收集此信息(BE)并显示它(FE)。
TYPO3 会自动回退我用 phpmyadmin 所做的更改吗?
** 编辑 **
我尝试了几件事,但他们没有解决问题!最后,我删除了受影响的表,但它们是新的。这些似乎可以解决问题。
typo3 - TYPO3 DataProcessing 在菜单中提取 tt_content
我搜索带有 DataProcessing 的 TYPO3 TypoScript 解决方案来构建菜单和 colPos=0 中 tt_content 的一部分
但它仅适用于活动页面,并且所有页面都获得相同的内容。
typo3 - TYPO3 - f:link.typolink 带有附加属性和条件?
我正在寻找解决方案,如何在附加属性中包含查询?
静止的:
健康)状况:
下一个测试:
不要这样工作:
错误:
参数“additionalAttributes”注册为“array”类型,但在视图助手“TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper”中属于“string”类型。
typo3 - T3PO3 v10:如何将 RouteEnhancer 与 ArrayPaginator 一起使用?
我正在使用ArrayPaginator
我的 Extbase 列表视图,因为在 TYPO3 v11 中将不再提供 Fluid 小部件功能。
我目前正在尝试使用 RouteEnhancer。
我的列表操作只接收当前页面的参数作为整数。
RouteEnhancer 的代码如下所示:
我已经看到了很多包含@widget_0/currentPage
参数值的流体分页小部件的示例page
。
如果我切换到另一个页面,则 URL 生成正确,但列表视图中显示的内容仍与第 1 页相同。
我在这里想念什么?
composer-php - 转储自动加载后的 TYPO3 错误:调用未定义的方法
我有一个正在运行的 TYPO3 项目,它在带有 WSL2 Ubuntu 子系统的 Docker 窗口上运行。
我在我的自定义 TYPO3 扩展中更改了一些 TCA 列,在我运行此命令(试图更新)之前,该项目仍然运行良好:
这是在 powershell 中显示的结果错误:
PHP 致命错误:未捕获错误:调用 .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php:75 中未定义的方法 Composer\Repository\PlatformRepository::isPlatformPackage() 堆栈跟踪:#0 .. ./web/typo3/sysext/core/Classes/Package/PackageManager.php(1111): TYPO3\CMS\Core\Composer\PackageArtifactBuilder->isComposerDependency() #1 .../web/typo3/sysext/core/Classes /Package/PackageManager.php(1197): TYPO3\CMS\Core\Package\PackageManager->convertConfigurationForGraph() #2 .../web/typo3/sysext/core/Classes/Package/PackageManager.php(1085): TYPO3 \CMS\Core\Package\PackageManager->buildDependencyGraph() #3 .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php(138): TYPO3\CMS\Core\Package\PackageManager->sortPackageStatesConfigurationByDependency () #4 .../web/typo3/sysext/core/Classes/Co in .../web/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php 在第 75 行
我不明白为什么这个命令破坏了我的项目,现在我被卡住了。
我已经尝试用作曲家上下重建所有容器。没有结果。
typo3 - TYPO3 11 从 Extbase 调用 stdWrap
如何从 Extbase 调用ContentObjectRenderer方法stdWrap?
pi_base 插件的设置是:
在没有 Extbase 的 TYPO3 扩展中,您拥有$conf
带有键的数组
和钥匙
然后通过以下方式调用该方法:
这将呈现所需的文本“抱歉,无法获取数据!” 进入$out
.
但是在 Extbase 中,您没有这种方式的 $conf 数组。Exbase 提供$this->settings
用于存储设置的设置部分。
Extbase 内部将标准设置存储为包含以下数据的二维数组:
和
我已经尝试过这种方式($conf = $this->settings
):
我试过这个:
但结果只是一个空字符串。
使用 Extbase 完成 stdWrap 渲染的推荐方法是什么?
postgresql - TYPO3 11.5.6 & Postgres:页面内容翻译失败并出现 SQL 错误
我正在使用 TYPO3 11.5.6 和介绍包建立一个新网站。
当我为页面添加翻译时,一切都按预期工作。然后我使用翻译向导在连接模式下翻译内容。
然后问题就出现了。我编辑了一个内容元素,当我尝试保存更改时,我收到以下 SQL 错误:
该错误仅发生在翻译的元素上,而不是原件上。
可能是什么问题呢?
我在 OpenBSD 上,使用 Nginx 和 Postgres。
更新:
它必须与表l18n_diffsource
中的字段有关,tt_content
因为它是唯一的bytea
字段。
更新 2:
我将此报告为 TYPO3 中的错误。请参阅错误报告。
typo3 - TYPO3 TreeLevel 和 FLUID - 空
我的输出是一个简单的 MenuProcessor,如下所示:
并且流体输出也可以正常工作:
流体输出:
但现在,我只需要 treeLevel 5 中的输出。 我的测试:
如果 tree.level/typoscriptObjectPath 为空,那么我会在前端收到错误消息。如何检查空输出?
不要工作:
typo3 - TYPO3 tx_news:带有排序列表的详细类别链接
到目前为止,类别输出的新闻详细信息中的链接等工作正常。当我在类别“链接”=> 上单击(站点:新闻详细信息)时,“过滤”不起作用,然后它应该过滤与新闻列表中的类别匹配的新闻。
我需要在新闻详细信息网站的设置上做什么?我在新闻详细信息的模板中需要什么?
这里是新闻详细信息类别 FLUID:
重点是这种流体:
如果我点击链接,新闻列表是默认的,没有排序