如何在每个页面中呈现django-cms插件?

Chu*_*rin 11 django django-cms

我有一个django-cms的最新新闻插件.

我想在页脚中显示5条最新消息.页脚放在网站的每个页面上.

如何在每个页面上呈现此插件?

Ber*_*ant 13

有一些模板标签可以帮助您实现您想要做的事情:

{% placeholder "footer" inherit %}
Run Code Online (Sandbox Code Playgroud)

应该从层次结构中的上一页继承其内容,或者您​​可以使用另一个页面呈现一个占位符

{% show_placeholder "footer" "home" %}
Run Code Online (Sandbox Code Playgroud)

你也可以组合起来

   {% placeholder "footer" or %}
   {% show_placeholder "footer" "home" %}
   {% endplaceholder %}
Run Code Online (Sandbox Code Playgroud)

它通常由页"家"呈现占位符"页脚"的内容,但如果你把东西在当前页面的占位符,它将使这内容!