Я использую этот бит 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
Причина, по которой я спрашиваю это, состоит в том, что было бы весьма полезно не заполнять зановоТелевизионные поля для ссылок или изображений, например…
Вот мой 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>