我开发了一个允许创建新记录的扩展 .
在列表模块中,在记录列表下,有搜索表单 .
例如,它适用于fe用户,但不适用于我的自定义记录 .
是否有任何特殊配置我必须在我的tca中添加以使此表单与我的自定义记录一起使用?
EDIT :这似乎是在更新到TYPO3 4.6之后发生的 . 在之前的版本4.3.3中,它可以工作 .
谢谢 .
编辑 typo3conf/ext/yourext 目录中的 ext_tables.php 文件,找到您的表格,并将其添加到 ctrl section searchFields 属性中,以逗号分隔的字段列表进行搜索:
typo3conf/ext/yourext
ext_tables.php
ctrl
searchFields
$TCA['tx_yourext_table'] = array( 'ctrl' => array( 'title' => 'Title of your table', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', // etc... 'searchFields' => 'title, other_field, yet_other_field', ), );
不要忘记在那之后清除所有缓存,在 4.6.3 工作
4.6.3
有official information何时及为何更改
1 回答
编辑
typo3conf/ext/yourext
目录中的ext_tables.php
文件,找到您的表格,并将其添加到ctrl
sectionsearchFields
属性中,以逗号分隔的字段列表进行搜索:不要忘记在那之后清除所有缓存,在
4.6.3
工作有official information何时及为何更改