-
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.
-
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 ?>