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

时间:2010-04-19 23:27:30

标签: php content-management-system typo3

我正在寻找解决方案,从我的TYPO3扩展程序的TCA.php构建一个前端表单。

有没有办法从我的扩展类中选择TCA.php值?我想构建一个带有TCA.php文件值的select元素。

如果有人可以给我一些建议,那会很棒吗。)

2 个答案:

答案 0 :(得分:5)

TCA全球可用。您可以使用GLOBAL变量选择任何表配置(TCA)。例如,正常内容的TCA(tt_content)可以在

中找到

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

TCA保存整个表配置,如果你想看到所有这些,我建议你只需print_r()你希望看到的表的配置。

表格中每个字段的配置存储在

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

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

t3lib_div :: loadTCA( 'TABLENAME');

这应该会帮助你。

答案 1 :(得分:0)

我们使用wil_frontendedit扩展来执行此操作。它有基本的验证和一些其他技巧。错字3中的前端形式在历史上是一种痛苦,并且有10种不同的模块/方式来生成它们。