我正在使用 Aldryn Newsblog 在基于 Django CMS 的网站上进行文章管理。
Aldryn 允许我们为每篇文章添加元选项,请参考图片。
我对元标题和元描述的输入未显示在网页页面源中。
想为此寻求帮助,谢谢。
我正在使用 Aldryn Newsblog 在基于 Django CMS 的网站上进行文章管理。
Aldryn 允许我们为每篇文章添加元选项,请参考图片。
我对元标题和元描述的输入未显示在网页页面源中。
想为此寻求帮助,谢谢。
cms 使用该{% page_attribute %}
标记来呈现页面的元数据和其他属性。此标签不适用于新闻博客文章,因为它们是不同的对象。
我建议将{% 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%}
你的里面有这些线<head>...</head>
吗base.html
?
{% page_attribute "page_title" as title %}
<title>{{ title }}</title>
和
<meta name="description" content="{% page_attribute "meta_description" %}">