0

我希望show_menu模板标签仅输出属于以当前语言翻译的页面的菜单项。

但是,我无法settings.py使用该属性在我的 Aldryn 项目中相应地设置 djangocms CMS_LANGUAGES hide_untranslated。Aldryn 似乎忽略了该设置。

另外,我阅读了默认的 djangocms 文档hide_untranslatedTruehttps: //github.com/divio/django-cms/blob/master/docs/reference/configuration.rst#hide_untranslated

奥尔德林有可能覆盖CMS_LANGUAGES吗?我也在问,因为可以在 Aldryn 控制面板中设置 CMS 语言,这可能CMS_LANGUAGESsettings.py.

4

1 回答 1

0

以下设置适用于 Aldryn,以隐藏所有已配置语言的未翻译页面。

CMS_LANGUAGES['default'] = { 'fallbacks': ['en'], 'redirect_on_fallback': False, 'public': True, 'hide_untranslated': True, }

于 2016-05-24T16:20:53.197 回答