问题标签 [typo3-extensions]

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.

0 投票
5 回答
938 浏览

typo3 - TYPO3 - 将自定义内容元素数据存储在自己的数据库表中

我想创建自定义内容元素。我知道这基本上是如何工作的。但是我问自己,是否有办法将这些元素的配置数据存储在一个像样的数据库表中?

我只知道扩展tt_content表并将数据存储在那里的方法。但是随着元素和字段的数量越来越多,它tt_content也会变得越来越大。我想防止这种情况。

就在你问之前:我不想使用 FluidTYPO3。;) 我只是想用基本的 TYPO3 功能来做。

0 投票
1 回答
62 浏览

typo3 - 工作区模式下的页面树加载超时

在我的一个项目中,我遇到了加载后端页面树的问题。它总是显示系统连接错误。此问题仅在工作区模式下发生。

0 投票
1 回答
84 浏览

typo3 - TYPO3 - 从 7LTS 升级到 8LTS 后,Extbase 扩展不会呈现记录信息

从 7LTS 升级到 8LTS 后,我的扩展程序不会呈现所有记录信息。看起来查询正在运行。我曾经在列表视图中呈现此表:

列表.html

在 CodeController.php 中使用以下操作

我现在明白了:

已解决:...问题是我在 ext_tables.php 中有 TCA 定义。现在移至 Configuration/TCA/ ...并且它再次工作。谢谢

0 投票
2 回答
190 浏览

typo3 - TYPO3 Extbase - 基本 CRUD / 从数据库中选择值并在 v8 中呈现

我尝试从 tt_content 获取一些数据进行测试,例如此处的“选择单行”示例(https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/BasicCrud/Index.html#select-a-单行):

在 Controller.php 中:

列表.html:

我使用 ->execute() 时的调试输出是:

我使用 ->fetch() 时的调试输出是:

0 投票
1 回答
2033 浏览

typo3 - TYPO3 - ext_tables.php 中的 TCA 检查和 v8 的 TCA/覆盖

为 TYPO3 8LTS 更新了 ext_tables.php、TCA 和 TCA/覆盖?我将 TCA 定义从 ext_tables.php 移动到 /TCA 文件夹,并且列表视图中的查询再次起作用:

ext_tables.php

配置/TCA/tx_code_domain_model_code.php

配置/TCA/覆盖/tt_content.php

配置/TCA/覆盖/tt_content.php

0 投票
1 回答
307 浏览

typo3 - TYPO3 - 在 QueryBuilder API v8 中使用 SQL 运算符

如何在此查询中使用 SQL 运算符 ( https://www.w3schools.com/sql/sql_operators.asp )?比如 $uidMin = 5; $uidMax = 20; ...

我尝试的是例如(http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html)。

......但没有工作。

0 投票
1 回答
421 浏览

typo3 - TYPO3 - 带有 QueryBuilder 的 Extbase 自定义查询:如何将操作显示添加到 url 以使链接再次工作

运行此查询时...列表视图中的链接中没有显示操作...并且它们不再起作用:

控制器.php

安慰:

当我调试它时,我可以看到我渲染了以下数组:

我怎样才能让链接再次工作?

0 投票
1 回答
596 浏览

typo3 - TYPO3 - f:image 'crop' 从 7LTS 升级到 8LTS 后不再工作

在 7LTS 中,我裁剪了https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Image.html#crop图像(原始 1280+852),如下所示:

升级到 8LTS 后,裁剪不再起作用,而是我得到了原始大小。我错过了什么?

0 投票
2 回答
1318 浏览

typo3 - TYPO3 未找到挂钩

我目前正在尝试编写一个 Hook 来向 Flexform 添加额外的字段。因此我遵循了本教程:https ://docs.typo3.org/typo3cms/extensions/news/DeveloperManual/ExtendNews/ExtendFlexforms/Index.html?fref=gc&dti=250938618364487#extend-flexforms-with-custom-fields

但是,当我转到包含来自 Flexform 的选项的后端页面时,我收到以下错误:找不到类 'ID\SearchBarAdditional\Hooks\FlexFormHook'。

我在 ext_localconf 中注册 Hook,如下所示:

我的钩子文件在这里:typo3conf/ext/search_bar_additional/Classes/Hooks 并以这种方式初始化:

因此,在我看来,一切都在正确的位置并且应该可以工作,但是我仍然收到 TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("ID\SearchBarAdditional\Hooks\FlexFormHook") 失败的错误。

你们有什么想法,可能是什么问题?我是否必须在 \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 或类似的东西中注册 Hook(因为发布的代码真的是我唯一做过的事情)?

0 投票
2 回答
673 浏览

typo3 - TYPO3 8.X - 自动加载钩子

如何在 TYPO3 中自动加载钩子?

我在 中注册它ext_localconf.php,但它没有自动加载(除非我将它“包含”在同一个文件中,这当然是一个非常丑陋的解决方案)。我查看了其他扩展,但我没有找到需要钩子的地方。它不应该在 ext_emconf 中自动加载吗?

但是当不使用我丑陋的解决方案时,我会收到错误,即 GeneralUtility::makeInstance 找不到我的文件。