Как сделать плагин django-cms на каждой странице?

У меня есть последний плагин новостей для django-cms.

Я хочу показать 5 последних новостей в нижнем колонтитуле. Нижний колонтитул размещен на каждой странице сайта.

Как я могу сделать этот плагин на каждой странице?

Ответ 1

Есть несколько тегов шаблонов, которые помогут вам достичь того, что вы пытаетесь сделать:

{% placeholder "footer" inherit %}

должен наследовать свой контент со страниц, указанных выше в иерархии, или вы можете отобразить владельца места с другой страницы с помощью

{% show_placeholder "footer" "home" %}

вы также можете сделать комбинацию, например

   {% placeholder "footer" or %}
   {% show_placeholder "footer" "home" %}
   {% endplaceholder %}

который обычно отображает содержимое "нижнего колонтитула" заполнителя на странице "домой", но если вы поместите что-то в местозаполнитель текущей страницы, он отобразит это содержимое!