2012-05-14 9 views
0

Я использую мастер-подсказку в бэкэнде TYPO3.TYPO3 предлагает мастер, поиск в подстроке

Следующий код в TCA:

'tx_db_colors' => array (
'exclude' => 0, 
'label' => 'Farbe', 
    'config' => array (
     "type" => "group", 
     "allowed" => "tx_db_colors", 
     "foreign_table" => "tx_db_colors", 
     "internal_type" => "db", 
     "size" => 1, 
     "minitems" => 0, 
     "maxitems" => 1, 
     'items' => array(array('', ''),), 
     'wizards' => array(
      'suggest' => array(
       'type' => 'suggest', 
      ), 
     ), 
    ) 
), 

Есть ли решение, чтобы соответствовать записям в подстроках этикетки, а не с нуля?

Пример:

Метка записи называется «кофе черный»

Когда я типа «со» в поле поиска, запись будет показано.

'blac' не соответствует ни одной записи.

Можно ли найти эту запись, когда я печатаю подстроку? Еще я должен расширить автозаполнение. TYPO3 Core, yuk! :-)

Спасибо заранее!

+0

Пожалуйста, найдите ошибку в bugtracker (для 4.7). Я не уверен, что он был реализован, но я уверен, что видел такой запрос на изменение. – pgampe

ответ

3

После нескольких часов я нашел решение. Вы должны написать ТС вроде этого:

'tx_db_colors' => array (
    'exclude' => 0, 
    'label' => 'Farbe', 
    'config' => array (
     "type" => "group", 
     "allowed" => "tx_db_colors", 
     "foreign_table" => "tx_db_colors", 
     "internal_type" => "db", 
     "size" => 1, 
     "minitems" => 0, 
     "maxitems" => 1, 
     'items' => array(array('', ''),), 
     'wizards' => array(
      'suggest' => array(
       'type' => 'suggest', 
       'default' => array(
        'searchWholePhrase' => 1 
       ), 
      ), 
     ), 
    ) 
), 

Просто добавьте

'default' => array(
    'searchWholePhrase' => 1 
), 

в 'Предлагать' массив.

+0

Вы можете пометить этот ответ как правильный - тогда вопрос будет удален из списка без ответа. – Mateng

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

  • Нет связанных вопросов^_^