根据条件设置l10n_mode字段(CType / Layout / PageTree)

时间:2018-01-15 19:20:01

标签: typo3 typo3-8.x

是否可以根据CType,布局或PageTree更改字段的l10n_mode(例如资产)?

用例:

  • 资产的默认l10n_mode是排除' (由网站包扩展设置)
  • 对于特定的CType,需要更改翻译中的资产字段(以允许翻译字幕)

在TYPO3 7.6中,以下是可能的:

[PIDinRootline = 173]
     config.sys_language_softMergeIfNotBlank = tt_content:assets
[end]

修改

sys_language_softMergeIfNotBlank
在TYPO3 8.7中删除了

,所以这是不可能的。 Breaking Change

1 个答案:

答案 0 :(得分:0)

TYPO3 8.7中,你可以使用下面的typoscript条件。

用于页面布局。

[page|layout = 1]
     config.sys_language_softMergeIfNotBlank = tt_content:assets
[end]

对于pageTree。

[treeLevel = levelnumber, levelnumber, ...]
    config.sys_language_softMergeIfNotBlank = tt_content:assets
[end]

对于Ctype

[page|field = value]
    config.sys_language_softMergeIfNotBlank = tt_content:assets
[end]

有关更多的错别字条件Click Here