contao/import — Issue #3398: Unterstützte Templateformate
Author: xchs
Created: 2011-11-29 21:28:44+00:00
State: open
Labels: backend, Feature

Im Backend-Modul _"Einstellungen"_ können unter _"Dateien und Bilder"_ im Feld _"Unterstützte Templateformate"_ die erlaubten Dateierweiterungen der Templates festgelegt werden.

Wenn in diesem Feld nun jemand (absichtlich oder auch nicht) die Dateiendung "`html5`" entfernt oder abändert und die Systemeinstellungen speichert, wird eine Exception mit Hinweis auf das ungültige Ausgabeformat geworfen. Da im Backend ausschließlich HTML5-Templates für die Ausgabe verantwortlich sind, ist in weiterer Folge auch kein Zugriff auf das Backend mehr möglich. Der (etwas unbedarfte) Contao Webmaster könnte sich so in eventu selbst einen Fallstrick legen. Vermutlich wird auch nicht jeder auf Anhieb wissen, dass in so einem Fall nur noch das direkte Eingreifen und Editieren in der lokalen Konfigurationsdatei "@localconfig.php`" weiterhilft, indem dort die Konfigurationsvariable `$GLOBALS['TL_CONFIG']['templateFiles']` entweder wieder entfernt oder entsprechend richtig gestellt wird.

Dass so eine (flexible und erweiterbare) Konfigurationsmöglichkeit, besonders im Hinblick auf etwaige neue Templateformate, richtig und wichtig ist, ist klar. Vielleicht wäre es aber besser, wenn eine diesbezügliche Einstellung nur durch manuelles Eintragen obiger Konfigurationsvariable direkt in der "@localconfig.php`" vorgenommen werden könnte. Jemand, der dort die Variable selbst manuell einträgt, sollte bei eventuell auftretenden Problemen im Zusammenhang mit dem Ausgabeformat dann auch unmittelbar wissen, welche Einstellung dafür verantwortlich ist und welche Änderungen ggf. erforderlich sind.

--- _Originally created on August 22nd, 2011, at 02:47pm (ID 3398)_