在开箱即用的 TYPO3 6.x 中本地化 tx_news 文章时,您必须手动设置许多可以从原始语言获取的翻译值。
例如:
- 新闻项目的类别
- 新闻项目的类别的详细信息页面和列表页面。
- 新闻项目的图像
怎样才能使这些字段完全回退到原始语言 - 或者至少在它们为空时?
在开箱即用的 TYPO3 6.x 中本地化 tx_news 文章时,您必须手动设置许多可以从原始语言获取的翻译值。
例如:
怎样才能使这些字段完全回退到原始语言 - 或者至少在它们为空时?
TCA 的字段配置中的属性“l10n_mode”负责本地化配置。可能的值记录在 TCA 参考中: http: //docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Index.html
tx_news 中的类别设置为“mergeIfNotBlank”。因此,您想要的应该是默认值:如果您在替代语言中将该字段留空,则应采用默认语言的类别。
如果您想隐藏字段并始终从默认语言中获取值,您当然可以覆盖 TCA 并将 l10n_mode 设置为排除,例如
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['l10n_mode'] = 'exclude';
(在您的 extTables.php 中)