Создание раздела «Новости» с помощью cmsplugin_blog CMS-приложения Django - PullRequest
0 голосов
/ 08 августа 2011

Как создать общий раздел «Новости», который будет использовать cmsplugin_blog и отображаться на всех страницах. Можно ли указать Django CMS в base.html включить приложение на всех страницах? Содержание каждой новостной записи должно отображаться в главном блоке страницы.

Мой base.html выглядит примерно так:

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

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

Каждая страница, которая должна иметь короткий список новостей в правом столбце со ссылками на отдельные записи новостей, которые должны отображаться в блоке основного контента при нажатии на ссылку.

1 Ответ

1 голос
/ 30 сентября 2011

Один из способов сделать это - создать страницу, которая публикуется, но не отображается в навигации, и добавить экземпляр плагина блога на эту страницу, а затем в своем «основном» шаблоне вы можете отобразить содержимое этого заполнителя.(который будет экземпляром плагина блога) с использованием следующего тега шаблона:

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

...