Template und Modulkonzept

Aus MAXcms

Wechseln zu: Navigation, Suche

Alle Elemente die auf einer MAXcms-Seite angezeigt werden, stammen entweder aus HTML-Templates oder aus PHP-Quellcode. Bei den Templates gibt es die Unterscheidung nach der Verwendung.

  • Seitentemplate
  • Modultemplate
  • Tag-Template
  • Element-Template

[bearbeiten] Seitentemplate

Die Seitentemplates können nur einer Seite oder einem Verzeichnis zugewiesen werden. Sie stellen den Rahmen der Webseite dar. Das Ziel ist es möglichst wenige Seitentemplates, im Idealfall nur ein einziges zu haben um den Wartungs-Aufwand gering zu halten. Sollten sich einzelne Seiten im Aufbau voneinander unterscheiden kann z.B. mit IF-Bedingungen gearbeitet werden.

Seitentemplate festlegen

[bearbeiten] Modultemplates

Jedes Modul kann über die eigene Methode $this->newTemplate("tpl.test.html"); ein Template initialisieren. Dabei wird dann zuerst im projekt-Templates-Ordner gesucht ob das Template vorhanden ist. Ist das nicht der Fall, wird im zentralen CMS-Ordner nach dem Template gesucht.

Persönliche Werkzeuge