【问题标题】:Django CMS - how to detect if homepage?Django CMS - 如何检测主页?
【发布时间】:2012-03-24 21:24:15
【问题描述】:

如何在模板中检测当前站点是否设置为首页?

【问题讨论】:

    标签: django django-templates django-cms


    【解决方案1】:

    您可以使用is_home

    {{current_page.is_home}}
    

    【讨论】:

    • 请注意,如果您想在菜单模板中访问它,您必须这样做:{{ child.attr.is_home }}
    • 除了源代码之外,我们真的可以在这方面使用一些文档。
    • 如果我想在视图或 context_processor 中检查它怎么办?
    • 在我的 base.html 模板中,页面是self,但self.is_home不起作用
    • 我已经尝试了这里的选项,它没有工作。我刚刚在主页的上下文中添加了一个项目。上下文['it_is_home'] = 真。然后我检查 {% if it_is_home %}。
    猜你喜欢
    • 2012-05-20
    • 2011-12-22
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    相关资源
    最近更新 更多