问题标签 [typo3-tca]

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 投票
0 回答
102 浏览

typo3 - TYPO3 TCA flexform:更改类型组的页面树视图,internal_type db

我想使用页面树浏览器使 tt_content 记录可选择:

现在这可行,但是是否可以限制显示的页面树或 CType 可用的记录或您当前使用的语言(因此,如果您正在进行翻译,则仅显示已翻译的记录)?

类似于“WHERE pid IN (12,13,14, ###CURRENT_PID###)”、“WHERE CType=something”、“WHERE sys_language_uid=###REC_FIELD_sys_language_uid###”

0 投票
0 回答
22 浏览

typo3 - TYPO3 TCA sys_file_reference Eval 需要取决于源文件的元数据

我需要一种方法来实现 sys_file_reference 并将动态 eval 设置为必需。

创建 sys_file_refernece 时,我想检查源文件是否已经拥有版权(元数据),如果没有,则此字段应为必填字段。

如果存在版权,是否可以将 TCA 字段设置为必填项?我必须为整个领域做一个 userfunc 吗?或者我也可以动态设置 eval-property 吗?(TYPO3 8.7)

我尝试了一种使用自定义评估函数的方法。 https://docs.typo3.org/m/typo3/reference-tca/8.7/en-us/ColumnsConfig/Type/Input.html#eval

但这不起作用,因为我只有版权字段的值,无法访问源文件中的数据,通过补丁可以访问元数据。此外,无法将该字段的配置设置为必需。

0 投票
1 回答
36 浏览

typo3 - 是否可以在自己的插件记录中搜索类型“组”记录?

我不知道如何描述它......我正在尝试使用我自己的记录上的后端搜索来搜索某些值,例如名字、姓氏等,但寻址不同的表fe_users这种关系是存在的,也是正确的

例子:

后端搜索

当我搜索用户名、名字或姓氏时,我收到 0 个结果:

没有结果

那是我的 TCA:

实施起来容易吗?我可能缺少配置吗?

0 投票
0 回答
27 浏览

typo3 - 从 LTS 7 迁移到 LTS 8 后,带有外部表的 TCA 列出现问题

我在一个旧的扩展中工作。

从 LTS 7 迁移后,我的每个 TCA 选择类型中都有“无效值 (1)”,但在列表中检查了正确的值。

所有升级向导都可以,数据库也可以比较。

我正在使用带有这样的外部表的 TCA 列

在表 tx_myextension_model.diploma_type TYPO3 中保存值“1”,并在 sys_category_record_mm 中保存正确的值。

有什么想法吗?