0
在表pages_language_overlay
中,我可以看到有sys_language_uid = 1的entrys。但是如果我查看id = 0的页面下的列表,就没有语言。我怎样才能恢复语言?TYPO3:如何恢复已删除的语言?
问题是我试图在项目的副本上创建一个id = 1的新语言。然后我遇到了一些问题,因为TYPO3没有通过realURL管理它(see here)。我能做什么?
在表pages_language_overlay
中,我可以看到有sys_language_uid = 1的entrys。但是如果我查看id = 0的页面下的列表,就没有语言。我怎样才能恢复语言?TYPO3:如何恢复已删除的语言?
问题是我试图在项目的副本上创建一个id = 1的新语言。然后我遇到了一些问题,因为TYPO3没有通过realURL管理它(see here)。我能做什么?
你必须为你的网站上的其他语言记录:
现在确保新的语言记录有ID = 1。如果ID较高,表sys_language中的自动增量值不为零(可能是因为您之前已经创建并删除了一种语言)。在这种情况下,您将不得不手动修改sys_language(导出到SQL,相应地修改SQL,删除表和重新导入)。
干杯,Jörg。
如果我不需要翻译,我可以清空'pages_languages_overlay'表吗?在我的情况下,表sys_language是空的。但我必须先创建语言以查看自动增量值。 – testing
我不明白:尽管没有第二语言,但如果我调用'http://www.mydomain.com/index.php?L = 1',我会得到一些结果(来自表pages_languages_overlay)。我以为我会首先需要一种语言? – testing
是的,sys_language需要在后端管理其他语言的任何记录,但不能在前端显示页面。 是的,如果您不再需要其他语言数据,则可以清空pages_languages_overlay。如果你真的想清理,你也应该从tt_content中删除sys_language_uid == 1的所有内容元素。他们不会伤害,但他们是垃圾。 – Jpsy