0

如何创建一个通用的“新闻”部分,该部分将使用 cmsplugin_blog 并显示在所有页面上。是否可以在 base.html 中告诉 Django CMS 将应用程序包含在所有页面上?每个新闻条目的内容应显示在页面的主块中。

我的 base.html 看起来像这样:

    ...
    {% block base_content %}
    {% endblock %}
    ...

    {% block right-column %}
    {% endblock %}

每个页面都应该在右栏中有一个新闻短列表,其中包含指向单个新闻条目的链接,当单击链接时,这些条目应该显示在基本内容块中。

4

1 回答 1

1

您可以执行此操作的一种方法是创建一个已发布但不在导航中的页面,并将博客插件的实例添加到该页面,然后在您的“主”模板中您可以显示该占位符的内容(这将是博客插件实例)使用以下模板标签:

http://django-cms.readthedocs.org/en/latest/advanced/templatetags.html#show-placeholder

于 2011-09-30T01:20:43.057 回答