2015-01-28 7 views
5

Django CMS 3 hat zwei Modi: Struktur und Inhalt.

Ich brauche erkennen wenn der Benutzer die eine oder andere verwendet, um bestimmte CSS anzuwenden.

Gibt es einen Weg dazu?Django CMS 3 Erkennen, ob ich "Struktur" oder "Inhalt" habe

+0

Sollten Sie nicht die gleiche CSS nur gelten sowohl für Ziel? Wenn Sie Ihre CSS laden, dann von Inhalt zu Struktur wechseln, können Sie keine andere CSS-Datei neu laden. –

Antwort

7

Sie können den aktuellen Modus über request.toolbar.build_mode und request.toolbar.edit_mode wie dies erkennen:

{% if request.toolbar.build_mode %} 
    We're in structure mode! 
{% elif request.toolbar.edit_mode %} 
    We're in content mode ! 
{% else %} 
    We're not in edit mode! 
{% endif %}