我使用的是TYPO3 8.7.1,并希望用PageTS中的TCEFORM覆盖flexform字段。
文件locallang_db.xlf有以下条目:
<trans-unit id="section.title" xml:space="preserve" approved="yes">
<source>Section</source><target state="translated">Title</target>
</trans-unit>以下片段来自我的flexform文件:
<numIndex index="1" type="array">
<numIndex index="0">LLL:EXT:h_test/Resources/Private/Language/locallang_db.xlf:section.title</numIndex>
<numIndex index="1">value</numIndex>
</numIndex>现在,我尝试了不同的变体来覆盖以下内容:
TCEFORM.tt_content.pi_flexform.tx_htest.section.title = New Title或者这个:
TCEFORM.tt_content.pi_flexform.h_test.section.title = New Title还有更多,但都没有起作用。任何帮助或暗示都是非常感谢的!
发布于 2017-06-17 13:44:49
必须包括要重写的flexform的页名。有关更多细节,请参见TSConfig参考。
下一个示例展示了如何覆盖TYPO3扩展sf_event_mgt和插件Pievent的flexform标签。注意,dataStructKey是扩展键和插件名的组合(在本例中是sfeventmgt_pievent)。
字段switchableControllerActions的示例1-覆盖标签
TCEFORM.tt_content.pi_flexform.sfeventmgt_pievent.sDEF.switchableControllerActions.label = Overwritten Labelsettings.queryLimit字段的示例2-覆盖标签
TCEFORM.tt_content.pi_flexform.sfeventmgt_pievent.sDEF.settings\.queryLimit.label = Overwritten Label如果要覆盖的字段包含一个点,则必须使用\转义点,如示例2所示。
https://stackoverflow.com/questions/44597813
复制相似问题