mir ist im CMS-Bereich ein seltsames Verhalten aufgefallen:
Klickt man auf eine CMS-Kategorie ohne Unterkategorie, so wird diese Kategorie in index.tpl statt in cms_index.tpl angezeigt.
Scheint auch so gewollt zu sein, da in der cms/kategorie/index.php am Ende mittels diesem Code genau so verzweigt wird.
- Code: Alles auswählen
if($KategorieObject->subCategories){
include_once(DATEIPFAD . "templates/" . $rowTemp->name . "/website/cms_index.tpl");
}else{
include_once(DATEIPFAD . "templates/" . $rowTemp->name . "/website/index.tpl");
}
Mir ist nur noch nicht klar geworden, wozu das gut sein soll. Hat jemand eine Idee?
Ich fände es grundsätzlich besser, wenn solche Verzweigungen erst im Template erfolgen würden. Könnte ja am Anfang von cms_index.tpl stehen. Dann würde das eine gewünschte Reaktion auf eine Template-spezifische Anforderung bedienen.
Oder habe ich da bisher etwas übersehen?
viele Grüße
magnus