Изменить метку элемента flexform select в расширении TYPO3 tx_news

Я хочу добавить новый параметр сортировки в flexform в плагине внешнего интерфейса расширения TXPO3 tx_news. Это работает отлично с этими дополнениями:

ext_tables.php моего расширения темы:

$TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive';

Конфигурация TypoScript в расширении моей темы:

plugin.tx_news.settings.orderByAllowed := addToList(archive)

Что мне не хватает сейчас, так это возможности поменять ярлык нового предмета archive в поле выбора Sort by гибкой формы.

Я предполагаю, что это делается через страницу TSconfig и TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings.orderBy но я не могу понять, как именно.

Версия TYPO3 - 6.2

2 ответа

Это помогло мне:

TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.altLabels.archive = LLL:EXT:my_theme/pathto.xlf:archive

Важно избежать точки перед именем поля!

Я никогда не пытался использовать pageTS для локализации (только шаблон TS), поэтому я не знаю, возможно ли это на самом деле. Однако я бы предложил локализовать метку с помощью файлов locallang, в этом случае создавая locallang_db.xlf по соответствующему пути в typo3conf/l10n/ с локализацией для tx_news_domain_model_news.archive этикетка.

Более подробная информация здесь: https://wiki.typo3.org/Translations

Другие вопросы по тегам