Django CMS app-hook - 如何设置标题?

标签 django django-cms

我的 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/

相关文章:

python - Django以选择形式访问对象属性

python - 为什么 Django filter() 添加项目而不是删除它们?

python - django app : Cannot assign "' '": "ImageText. 链接”必须是一个 "Link"实例

python - 在 django-cms 中获取 “Error loading MySQLdb module: No module named MySQLdb”

python - Django后台无限循环进程管理

javascript - 获取特定 channel 每分钟的推文数量

python - Django CMS - 编辑模式的占位符

使用 JSON 的 Django 多语言文本字段

python - Django CMS 测试 - 找不到命名空间

django - 在 Django 管理中,使用 filter_horizo​​ntal 时如何增加 ManyToMany 字段小部件的宽度?