更改TYPO3扩展名中的flexform选项的标签tx_news

时间:2016-09-13 14:53:03

标签: typo3 typoscript typo3-6.2.x

我想在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

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