我正在使用Typoscript的这一部分和一个TemplavoilàPlus输入字段来生成一些文本。
10 = TEXT
10.value.field = field_test
我使用英语(默认)和德语内容。当我将内容翻译成德语时,后台用户必须再次填写field_test
,这是正常行为。
修改Typoscript,即使在德语内容中,我如何才能只使用field_test
的英文(默认)内容?
换句话说,我如何获取特定语言的字段的值
我看到了LLL:
和l10n_mode
,他们能帮上什么忙吗?如果是这样,那么在这种情况下如何使用它们呢?
有没有可能用一个简单的tt_content头来实现这一点?
或者,我可以使用类似的东西来禁用单个Templavoil字段的本地化吗?
config.sys_language_softExclude = tt_content:subheader
config.sys_language_softMergeIfNotBlank = tt_content:subheader
我之所以问这个问题,是因为不必再为链接或图像填写TV字段,例如…,这将非常有用
这是我的Typoscript,其中field_test
是用Templavoilà创建的,并由后端编辑器填写:
5 = IMAGE
5 {
if.isTrue.field = field_test
file = fileadmin/icons/test.png
wrap = <li>|</li>
imageLinkWrap = 1
imageLinkWrap.enable = 1
imageLinkWrap.typolink.parameter.field = field_test
}
我尝试修改数据结构XML,如下所示,但是即使我在德语field_test
中没有内容,它也不显示默认/英语内容。
<meta type="array">
<langDisable>1</langDisable>
<langChildren>1</langChildren>
</meta>
…
<field_test type="array">
<tx_templavoilaplus type="array">
<title>Test</title>
<langOverlayMode>ifBlank</langOverlayMode>
…
</field_test>
https://stackoverflow.com/questions/52891809
复制相似问题