Поле из языка по умолчанию должно быть действительным для всех языков - PullRequest
0 голосов
/ 19 октября 2018

Я использую этот бит 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>

1 Ответ

0 голосов
/ 30 октября 2018

Полное предположение, может быть, insertData = 1 помогает ??

  5 = IMAGE
  5 {
    if.isTrue.field = field_test
    file = fileadmin/icons/test.png
    wrap = <li>|</li>  

    imageLinkWrap = 1
    imageLinkWrap.enable = 1
    imageLinkWrap.insertData = 1
    imageLinkWrap.typolink.parameter.field = field_test
    }
...