首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从扩展Flexform覆盖TCEFORM

从扩展Flexform覆盖TCEFORM
EN

Stack Overflow用户
提问于 2017-06-16 20:52:25
回答 1查看 1.7K关注 0票数 0

我使用的是TYPO3 8.7.1,并希望用PageTS中的TCEFORM覆盖flexform字段。

文件locallang_db.xlf有以下条目:

代码语言:javascript
复制
<trans-unit id="section.title" xml:space="preserve" approved="yes">
  <source>Section</source><target state="translated">Title</target>
</trans-unit>

以下片段来自我的flexform文件:

代码语言:javascript
复制
<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>

现在,我尝试了不同的变体来覆盖以下内容:

代码语言:javascript
复制
TCEFORM.tt_content.pi_flexform.tx_htest.section.title = New Title

或者这个:

代码语言:javascript
复制
TCEFORM.tt_content.pi_flexform.h_test.section.title = New Title

还有更多,但都没有起作用。任何帮助或暗示都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2017-06-17 13:44:49

必须包括要重写的flexform的页名。有关更多细节,请参见TSConfig参考

下一个示例展示了如何覆盖TYPO3扩展sf_event_mgt和插件Pievent的flexform标签。注意,dataStructKey是扩展键和插件名的组合(在本例中是sfeventmgt_pievent)。

字段switchableControllerActions示例1-覆盖标签

代码语言:javascript
复制
TCEFORM.tt_content.pi_flexform.sfeventmgt_pievent.sDEF.switchableControllerActions.label = Overwritten Label

settings.queryLimit字段的示例2-覆盖标签

代码语言:javascript
复制
TCEFORM.tt_content.pi_flexform.sfeventmgt_pievent.sDEF.settings\.queryLimit.label = Overwritten Label

如果要覆盖的字段包含一个点,则必须使用\转义点,如示例2所示。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44597813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档