我希望show_menu
模板标记仅输出属于具有当前语言翻译的网页的菜单项。
但是我无法使用settings.py
属性相应地在我的Aldryn项目的hide_untranslated
中设置djangocms CMS_LANGUAGES。 Aldryn似乎忽略了那个设置。
另外,我从djangocms文档中读到默认情况hide_untranslated
为True
:https://github.com/divio/django-cms/blob/master/docs/reference/configuration.rst#hide_untranslated
Aldryn有可能覆盖CMS_LANGUAGES
吗?我也问,因为可以在Aldryn控制面板中设置CMS语言,这可能与在CMS_LANGUAGES
中设置settings.py
不兼容。
答案 0 :(得分:0)
以下设置适用于Aldryn,以隐藏所有已配置语言的未翻译页面。
CMS_LANGUAGES['default'] = {
'fallbacks': ['en'],
'redirect_on_fallback': False,
'public': True,
'hide_untranslated': True,
}