我需要一个查询,让我所有的网页和翻译,其中没有内容元素的设置。因为我们想做一个清理和系统是大到手工检查。(40+ sys_languages x 1000的网页)
我已经列出了使用默认语言的页面,这些页面没有任何内容元素,但无法找到编写查询的方法,因为内容元素链接在默认语言的PID上。
SELECT P.title, P.uid as pageUid, P.doktype
FROM pages P
LEFT JOIN tt_content C ON P.uid = C.pid and C.deleted = 0 and P.sys_language_uid = C.sys_language_uid
WHERE C.uid IS NULL and P.deleted = 0 and P.doktype not in (199,254, 110, 102, 4, 3) and P.sys_language_uid = 0;
我们使用名为allowInconsistentLanguageHandling
的设置
- 因此默认语言可以为空。
- 翻译可以与默认语言不同。
欢迎提出任何意见、例子或建议。
- 类型3(版本10)
- MySQL
1条答案
按热度按时间y4ekin9u1#
快速浏览一下如何获得没有任何内容元素的空页面(仅在其他语言中)。这里仍然缺少特定页面的限制。