2012-05-25 3 views
4

Я разработал расширение, которое позволяет создавать новые записи.TYPO3 бэкэнд: поиск пользовательских записей

В списке List, в списке записей есть форма поиска.

Он работает, например, с пользователями, но не с моими пользовательскими записями.

Есть ли какая-либо специальная конфигурация, которую я должен добавить в свой tca, чтобы эта форма работала с моими пользовательскими записями?

EDIT: Это, похоже, происходит после обновления до TYPO3 4.6. В предыдущей версии, 4.3.3, она работает.

Спасибо.

ответ

10

Редактировать ext_tables.php файл в каталоге typo3conf/ext/yourext, найти таблицу и добавить его 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

Там в official information, когда и почему оно было изменено

+0

Отлично! Спасибо Маркусу. – cili

+0

Хорошая особенность! Это способ сделать это в TYPO3 4.5 LTS? – Memochipan

Смежные вопросы