Mammut CMS

Anwenderhandbuch :: Administration :: Seiten

Administration: Seiten

Layout Menüs

Neue Seiten erstellen

Wenn sie eine neue Seite innerhalb ihres Webauftrittes erstellen möchten, navigieren sie in der Administrationsoberfläche zu "Webseiten" und hier auf den unterpunkt der gewünschten Webseite. Hier befindet sich ein Punkt "Seiten" mit einer Liste aller bisher existieren Seiten in diesem Webauftritt. Im unteren Bereich können sie weitere Seiten anlegen.

Unter "Name" geben sie der neuen Seite einen eindeutigen Bezeichner. Dieser sollte nur aus den Zeichen a-z, Zahlen und _ bestehen (keine deutschen Sonderzeichen). In der Auswahlbox wählen sie die Art der neuen Seite aus. Zur Erweiterung dieser Auswahl müssen sie neue Module installieren (z.B. ein Forum, eine Galerie). Über die "Sichtbarkeit" können sie definieren, wer diese neue Seite einsehen soll - hier empfiehlt sich bei produktiven Systemen "versteckt", um die Seite erst anzupassen bevor sie öffentlich zugänglich wird.

 

Einstellungen ändern

Durch einen Klick auf den Namen einer Seite gelangen sie zu den Einstellungen der jeweligen Seite. Hier können sie beispielsweise das verwendete Layout ändern. Je nach Modul stehen hier unterschiedliche weitere Optionen zu Verfügung.

Eigene Layouts erstellen

Wenn sie das Layout einer Seite anpassen möchten benötigen sie zuerst das Basislayout. Dieses befindet sich entweder im Verzeichnis"/module/[Modulpfad...]/_layout_/_default_" oder im entsprechenden Verzeichniss "/modulex/..." bei nicht-Standard-Modulen.

Unter "layoutx/_module_" muss nun EXAKT DER SELBE PFAD (ausgenommen das _default_) erstellt werden. Kopieren sie nun den Ordner _default_ in den neuen _layout_-Ordner und geben sie ihm einen neuen Namen. Nach dem Upload sollte dieser Ordner als Auswahl in den Layouts angezeigt werden.

DAS _default_-LAYOUT ODER ANDERE LAYOUTS SOLLTEN NIE DIREKT GEÄNDERT WERDEN, DA DIESE ÄNDERUNGEN BEIM NÄCHSTEN UPDATE DES MODULS ÜBERSCHRIEBEN WERDEN!

Die Layouts basieren im Normalfall auf dem CTemplate-System. Dieses verwendet HTML-Kommentare, um den eigentlichen Inhalt einzufügen. Folgende gängigen Kommentare sind in den Layouts enthalten:

<!-- $parameter -->
Dieser Kommentar wird durch den entsprechenden Wert ersetzt.
<!---$parameter{-->DEMOTEXT<!---}-->
Vergleichbar mit dem vorhergehenden, mit dem Unterschied, das DEMOTEXT durch den Parameter ersetzt wird. Hilfreich, um sich die Textformatierung oder ähnliches bereits in der Entwurfsphase anzuzeigen. DIE DREI "-" BEACHTEN!
<!-- $parameter?{ -->
Beginn eines optionalen Blocks, der nur angezeigt wird, wenn die Bedingung erfüllt wird (bei Listen: wenn diese nicht leer sind)
<!-- $parameter>p{ -->
Beginn eines sich wiederholenden Bereichs. Dieser speichert pro Durchgang den nächsten Datensatz in einem neuen Parameter "p", auf den wie auf normale Parameter zugegriffen werden kann.
<!-- } -->
Ende eines optionalen Blocks oder eines wiederholdenden Bereichs.

Es ist darauf zu achten, dass jeder optionaler oder wiederholde Bereich von einem Ende-Kommentar abgeschlossen wird!

Alle Adressen wie Bilder oder Links sind so anzugeben, dass diese entweder mit einem "./" beginnen, wenn diese unterhalb des Ordners liegen, oder in einer Adresse direkt vom Stammverzeichniss aus OHNE "./" beginnend.