我的 Django CMS 3.0.3 有应用程序 Hook ,并正在寻找正确的解决方案来为我的应用程序 Hook 页面设置元标题。
现在我这样做:在我的基本模板中:
{% load cms_tags sekizai_tags menu_tags staticfiles %}
<html>
<head>
{% block head %}
<title>{% page_attribute 'page_title' %}</title>
<meta name="description" content="{% page_attribute 'meta_description' %}">
{% endblock head %}
...
在我的应用程序 Hook 模板中,我重写了这个 block 头
,如下所示:
{% block head %}
<title>{{ title }}</title>
{% endblock head %}
这是一个正确的解决方案吗?也许我应该以某种方式更改应用程序 Hook View 中的属性 page_title
?
最佳答案
您可以在那里找到答案:Django CMS Page Title Doesn't Render
看起来你做了同样的事情,所以我想这是最好的解决方案
关于Django CMS app-hook - 如何设置标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102946/