我正在制作一个我使用cmsplugin-articles 0.2.2的网站。这意味着网站上有一个页面(新闻),它嵌套了作为新闻的子页面。在父页面中,您可以查看新闻摘要列表。 (这是插件的工作方式。)
查看该插件提供的文章预告片的template:
{% load article_tags i18n %}
<div class="article">
{% block teaser_head %}
<time datetime="{{ article|published_at|date:"Y-m-d" }}">{{ article|published_at|date:"d.m.Y" }}</time>
<h2>{{ article|teaser_title }}</h2>
{% endblock %}
{% block teaser_body %}
{% with article|teaser_image as image %}
{% if image %}
<img src="{{ image.url }}" />
{% endif %}
{% endwith %}
<p>
{% teaser_text article %}
<a href="{{ article.get_absolute_url }}">{% trans "More" %}</a>
</p>
{% endblock %}
</div>
您可以在呈现新闻页面时看到应在新闻预告片中显示某种文字的模板标签{% teaser_text article %}
。
我已经发布了一些新闻,每个新闻都有一些文字,当我进入新闻页面时,我可以看到预告片列表没问题,但没有任何文字,只有标题,日期,分页符和&#34 ;更&#34;链接,从其他不同于{% teaser_text %}
的模板标签开始。
现在的问题是:在呈现新闻页面时,是否有人知道如何将每个新闻文本显示在每个预告片中(更好的提取)?