django cms 菜单:在页面菜单标题旁边显示页面标题
django cms menu: display page title alongside the page's menu title
我想显示一个简单的 django-cms 菜单。我覆盖了默认的 menu/menu.html
模板,因为我想在页面的菜单标题旁边显示页面的标题。这是用于内容导航,其中标题的附加信息很有用。
默认是(在<a></a>
):
{{ child.get_menu_title }}
。
我要的是
{{ child.get_menu_title }}<span>{{ child.the_page_title }}</span>
但是,不知何故,我无法在 menu_title 旁边显示标题。如果字段 menu_title
被设置,它会覆盖 NavigationNode
的 title
属性,并在调用 get_menu_title
时返回(很明显)。另外,标题不在 attr
(NavigationNode attr).
我刚刚结束使用
{% load cms_tags %} {% page_attribute 'title' child.id %}
这在性能方面可能不太理想,但效果很好。打开但为了更好的解决方案!
我想显示一个简单的 django-cms 菜单。我覆盖了默认的 menu/menu.html
模板,因为我想在页面的菜单标题旁边显示页面的标题。这是用于内容导航,其中标题的附加信息很有用。
默认是(在<a></a>
):
{{ child.get_menu_title }}
。
我要的是
{{ child.get_menu_title }}<span>{{ child.the_page_title }}</span>
但是,不知何故,我无法在 menu_title 旁边显示标题。如果字段 menu_title
被设置,它会覆盖 NavigationNode
的 title
属性,并在调用 get_menu_title
时返回(很明显)。另外,标题不在 attr
(NavigationNode attr).
我刚刚结束使用
{% load cms_tags %} {% page_attribute 'title' child.id %}
这在性能方面可能不太理想,但效果很好。打开但为了更好的解决方案!