如何创建一个通用的“新闻”部分,该部分将使用cmsplugin_blog并显示在所有页面上。是否可以告诉base.html中的Django CMS在所有页面上包含该应用程序?每个新闻条目的内容应显示在页面的主要区域中。
我的base.html看起来像这样:
...
{% block base_content %}
{% endblock %}
...
{% block right-column %}
{% endblock %}
每个应在右栏中都有新闻短名单的页面,其中包含指向单个新闻条目的链接,这些新闻条目应在单击链接时显示在基本内容块中。
答案 0 :(得分:1)
您可以这样做的一种方法是创建一个已发布但未在导航中的页面,并将该博客插件的实例添加到该页面,然后在“主”模板中,您可以显示该占位符的内容(使用以下模板标记进行博客插件实例):
http://django-cms.readthedocs.org/en/latest/advanced/templatetags.html#show-placeholder