TYPO3:如何使用TCA.php构建前端表单?

4
我正在寻找一种解决方案,可以从我的TYPO3扩展的TCA.php构建前端表单。
是否有任何方法可以从我的扩展类中选择TCA.php值?我想用TCA.php文件的值构建一个选择元素。
如果有人能给我一些建议,那将非常棒 :)

TCA.php? TYPO3?也许你可以将你想要的东西泛化,这样它就不会那么具体于某个产品了,因为我从未听说过这两个东西。 - Byron Whitlock
1
这是一个特定于产品的问题。 - Sebs
2个回答

5

TCA是全球可用的。您可以使用GLOBAL变量选择任何表配置(TCA)。例如,普通内容(tt_content)的TCA可以在以下位置找到:

$GLOBALS['TCA']['tt_content']

TCA包含整个表配置,如果您想查看所有内容,建议您简单地打印所需查看表的配置。

每个表内字段的配置存储在以下位置:

$GLOBALS['TCA']['TABLENAME']['columns']['COLUMNNAME']

如果尚未加载TCA,则可以使用以下命令手动加载:

t3lib_div::loadTCA('TABLENAME');

这应该能帮助您了解更多信息。


0
我们使用wil_frontendedit扩展来完成这个任务。它具有基本的验证和其他一些技巧。在typo3中,前端表单历史上一直是一个痛点,有10种不同的模块/方法可以生成它们。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接