我正在寻找解决方案,从我的TYPO3扩展程序的TCA.php构建一个前端表单。
有没有办法从我的扩展类中选择TCA.php值?我想构建一个带有TCA.php文件值的select元素。
如果有人可以给我一些建议,那会很棒吗。)
答案 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种不同的模块/方式来生成它们。