首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Typo3上的所有页面自动更改页面语言

如何为Typo3上的所有页面自动更改页面语言
EN

Stack Overflow用户
提问于 2020-05-14 13:10:28
回答 1查看 225关注 0票数 1

我们已经将网站https://staging.venicexplorer.net的主要语言从英语更改为意大利语。但问题是,当我们选择意大利语时,它会显示英语文本,反之亦然。我们现在正在修改内容的语言。但这是一项非常耗时的工作。有没有人能告诉我有没有捷径?

谢谢Prasun

EN

回答 1

Stack Overflow用户

发布于 2020-05-15 23:47:58

以下是更新数据库中内容和页面语言的一些提示:

Content

内容元素(表tt_content)的语言在字段sys_language_uid中。默认语言始终为0,“所有语言”为-1。

每个翻译后的记录(sys_language_uid NOT IN (0,1))都可以(也称为“连接模式”)有一个链接到它的默认语言副本。这是在字段l10n_parent中设置的。

Pages

首先,对于TYPO3v9,这取决于特性切换unifiedPageTranslationHandling。我将假设您的实例已经完全迁移,不再使用pages_language_overlay

适用与tt_content相同的规则:sys_language_uid是语言,l10n_parent是默认语言记录。

其他记录

这同样适用于TYPO3或其扩展中的所有其他已翻译记录。

从技术上讲,这些字段是在[ctrl][languageField][ctrl][transOrigPointerField]TCA中为每个表定义的,但最常用的是sys_language_uidl10n_parent

通知

这不是一个详尽的列表。有些字段仅以默认语言设置(例如,访问限制)。先做个备份!但这应该涵盖了大多数基础。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61789739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档