我想在TYPO3扩展名tx_news的前端插件中为flexform添加一个新的排序选项。到目前为止,这种方法可以正常使用:
我主题扩展的ext_tables.php :
$TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive';
我的主题扩展中的TypoScript配置:
plugin.tx_news.settings.orderByAllowed := addToList(archive)
我现在想念的是可以在flexform的选择字段archive
中更改新项目Sort by
的标签。
我认为它是通过页面TSconfig和TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings.orderBy
完成的,但我无法确切知道如何。
TYPO3版本为6.2
答案 0 :(得分:1)
这对我有用:
TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.altLabels.archive = LLL:EXT:my_theme/pathto.xlf:archive
在字段名之前逃离点是很重要的!
答案 1 :(得分:0)
我从未尝试使用pageTS进行本地化(仅限模板TS),因此我不知道它是否真的可行。但是我建议使用locallang文件本地化标签,在这种情况下,在typo3conf/l10n/
的适当路径中创建locallang_db.xlf,并tx_news_domain_model_news.archive
标签的本地化。
此处有更多信息:https://wiki.typo3.org/Translations#Translation_internals.2C_how_does_it_work.3F