2010-09-01 6 views

Antwort

13

Es gibt einige Template-Tags, die Sie sollten helfen erreichen, was Sie zu tun versuchen:

{% placeholder "footer" inherit %} 

seinen Inhalt von Seiten oben in der Hierarchie erben sollte, oder Sie können einen Platzhalter von einer anderen Seite machen mit

{% show_placeholder "footer" "home" %} 

Sie können auch eine Kombination wie

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

, die normalerweise den Inhalt des Platzhalters "footer" von der Seite "home" ausgibt, aber wenn Sie etwas in den Platzhalter der aktuellen Seite einfügen, wird dieser Inhalt gerendert!

+1

Danke. Ich wähle http://github.com/divio/django-contentblock – Chuprin

+0

Ja eine Wahl, die auch Sinn macht! –

+0

Dies ist - überraschenderweise - das Einzige, was ich ausprobiert habe. Und ich habe andere Lösungen gesehen, die aussehen, als sollten sie funktionieren, aber nicht. Ich danke dir sehr. –

Verwandte Themen