How to render django-cms plugin in every page?

后端 未结 1 1144
萌比男神i
萌比男神i 2021-02-01 09:56

I have a latest news plugin for django-cms.

I want to show 5 latest news in footer. Footer placed on every page of site.

How can I render this plugin on every pa

相关标签:
1条回答
  • 2021-02-01 10:03

    There are some template tags that should help you achieve what you are trying to do:

    {% placeholder "footer" inherit %}
    

    should inherit its content from pages above in the hierarchy, or you can render a place holder from another page with

    {% show_placeholder "footer" "home" %}
    

    you can also make a combination like

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

    which will normally render the contents of the placeholder "footer" from page "home", but if you place something in the placeholder of the current page it will render this content!

    0 讨论(0)
提交回复
热议问题