Backend-Templates

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ciud
    Contao-Nutzer
    • 01.06.2010
    • 4

    #1

    Backend-Templates

    Habe gerade ein eigenes Set von Frontend-Templates erstellt und dort recht große Veränderungen vorgenommen: diverse HTML-Elemente geändert oder gelöscht, neue CSS-Klassen zugewiesen etc. Beim Aufrufen des Backends merke ich nun, daß auch dort die Frontend-Templates verwendet werden. Und o Schreck: Aufgrund der Änderungen zerhaut es mir nun das ganze Backend. Ist dieses Verhalten gewollt? Ich hätte gedacht, daß das Backend weiterhin auf die Default-Templates zugreift.
  • ciud
    Contao-Nutzer
    • 01.06.2010
    • 4

    #2
    Problem gelöst

    Ok, hab mir selbst geholfen. In den Templates frage ich einfach die Konstante TL_MODE ab. Lautet sie FE (frontend), gebe ich meinen veränderten Template-Code aus. Lautet sie BE (backend), inkludiere ich das jeweilige Default-Template.

    PHP-Code:
    <?php if (TL_MODE == "FE") { // frontend mode ?>
     // Hier der Code des Frontend-Templates
    <?php } // frontend mode ?>
    
    <?php if (TL_MODE == "BE") { // backend mode
     include "../system/modules/helpdesk/templates/helpdesk_listcategories.tpl";
    } // backend mode ?>

    Kommentar

    Lädt...