Я создал новое расширение с помощью extension_builder и добавил поле выбора:
'selectlist' => array(
'exclude' => 1,
'label' => 'LLL:EXT:my_test/Resources/Private/Language/locallang_db.xlf:tx_mytest_domain_model_test.selectlist',
'config' => array(
'type' => 'select',
'renderType' => 'selectSingle',
'items' => array(
array('LLL:EXT:my_test/Resources/Private/Language/locallang.xlf:tx_mytest_domain_model_test.selectlist.item1', 0),
array('LLL:EXT:my_test/Resources/Private/Language/locallang.xlf:tx_mytest_domain_model_test.selectlist.item2', 1),
),
'size' => 1,
'maxitems' => 1,
'eval' => ''
),
),
В шаблоне я получаю доступ к этому полю с помощью:
<td><f:link.action action="show" arguments="{test : test}"> {test.selectlist}</f:link.action></td>
Проблема в том, что test.selectlist
— это только ключ элемента выбора. Но мне нужно значение (в моем случае переведенное значение из locallang.xlf).
Я не нашел никакой документации о том, как получить доступ к значению в шаблоне.
Является ли это возможным? Как мне это сделать?