2015-01-28 7 views
5

Django CMS 3 ha due modalità: struttura e contenuto.

Ho bisogno di rilevare se l'utente utilizza uno o l'altro per applicare css specifici.

C'è un modo per questo?Django CMS 3 Rileva se sono di fronte a "struttura" o "contenuto"

+0

Non dovrebbe solo applicare la stessa CSS di destinazione sia? Se carichi nel tuo css, poi cambi da contenuto a struttura, non puoi ricaricare un file css diverso. –

risposta

7

è possibile rilevare la modalità corrente tramite request.toolbar.build_mode e request.toolbar.edit_mode come questo:

{% 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 %}