更改TYPO3 extension tx_news中flexform select项的标签
我想在TYPO3扩展tx_news的前端插件中为flexform添加一个新的排序选项。到目前为止,通过添加以下内容,该功能仍能正常工作: 我的主题扩展的ext_tables.php:更改TYPO3 extension tx_news中flexform select项的标签,typo3,typoscript,typo3-6.2.x,Typo3,Typoscript,Typo3 6.2.x,我想在TYPO3扩展tx_news的前端插件中为flexform添加一个新的排序选项。到目前为止,通过添加以下内容,该功能仍能正常工作: 我的主题扩展的ext_tables.php: $TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive'; plugin.tx_news.settings.orderByAllowed := addToList(archive) 我的主题扩展中的打字稿配置: $TYPO3_CONF_VARS['
$TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive';
plugin.tx_news.settings.orderByAllowed := addToList(archive)
我的主题扩展中的打字稿配置:
$TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive';
plugin.tx_news.settings.orderByAllowed := addToList(archive)
我现在错过的是在flexform的选择字段排序方式中更改新项目存档
标签的可能性
我假设它是通过页面TSconfig和TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings.orderBy完成的,但我不知道具体是如何完成的
TYPO3版本是6.2,我从来没有尝试过使用页面进行本地化(只使用模板),所以我不知道这是否真的可行。但是,我建议使用locallang文件对标签进行本地化,在本例中,在typo3conf/l10n/
中的适当路径中创建locallang\u db.xlf,并对tx\u news\u domain\u model\u news.archive进行本地化
更多信息请点击此处:这为我带来了好处:
TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.altLabels.archive = LLL:EXT:my_theme/pathto.xlf:archive
在字段名之前避开圆点是很重要的 在我看来,这还不可能,因为我用itemsprocfunc添加了字段。打开一个问题,我可以尝试解决它。或者您尝试完全通过tsconfig添加新字段(不知道是否可能),我不知道扩展如何构建select。但通常情况下,您应该能够使用altLabels
,正如上面提到的,您可以使用任何您想要的语言文件。甚至在你的主题扩展里面。