Aldryn文章元选项未出现在网页页面来源

时间:2017-11-11 18:22:48

标签: django django-cms divio

我正在使用Aldryn Newsblog在基于Django CMS的网站上进行文章管理。

Aldryn允许我们为每篇文章添加元选项,请参阅picture

我对元标题元描述的输入未显示在网页页面来源中。

请为此寻求帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

cms使用{% page_attribute %}标记来呈现页面的元属性和其他属性。 此标记不适用于newsblog文章,因为它们是不同的对象。

我建议将{% page_attribute "meta_description" %}调用包装在页面基本模板的块中:

{% block meta %}
    <meta name="description" content="{% page_attribute 'meta_description' %}">
{% endblock meta%}

然后在您的文章基本模板中,您可以执行以下操作:

{% block meta %}
    {% if article %}
        {# rendering article detail page #}
        <meta name="description" content="{{ article.meta_description }}">
    {% else %}
        {# rendering article landing page #}
        {{ block.super }}
    {% endif %}
{% endblock meta%}

答案 1 :(得分:0)

您的<head>...</head>的{​​{1}}内有这些行吗?

base.html

{% page_attribute "page_title" as title %}
<title>{{ title }}</title>