Template-Einstellungen

Die Seiten-Templates sind der Ersatz für die Dateien global_header und global_footer der Original ConPresso-Installation. Diese werden normalerweise offline editiert und müssen dann per FTP hochgeladen werden, was nicht immer praktisch ist.

Daher lassen sich hier die Codes online pflegen. Diese werden genauso behandelt wie die Original-Dateien, d.h. wo bisher PHP-Codes möglich waren sind sie es jetzt auch noch. Wer also bereits global_header und global_footer benutzt kann deren Inhalt 1:1 hier weiterverwenden (bei der Installation werden deren Inhalt ohnehin kopiert).

Seiten-Kopf und -Fuss

Dies sind die Gegenstücke der Dateien global_header.php, global_footer.php und der verwendeten CSS-Datei. Um die Inhalte des Feldes "Seiten-CSS" auf die Seite zu bekommen, muß an der gewünschten Stelle (z.B. im HEAD-Tag) folgender Code eingefügt werden:

<?php echo $mod_css_string; ?>

Vorlage laden

Hier kann aus einigen mitgelieferten Vorlagen ausgewählt werden, die durch Klick auf und eine entsprechende Rückfrage werden die Inhalte von Seiten-Kopf, Seiten-Fuss und Seiten-CSS durch die Vorlage überschrieben.

Voreinstellung speichern

Bei der Entwicklung eines Webauftritts kann es hilfreich sein verschiedene Varianten durchzuspielen. Um dabei bereits gelungene Versuche nicht zu "verschlimmbesssern" können die Einstellungen von von Seiten-Kopf, Seiten-Fuss und Seiten-CSS unter einer selbst zu benennenden Voreinstellung abgespeichert und später jederzeit per Klick rekonstruiert werden.

Hierzu gibt man einen Namen ein und klickt auf "Voreinstellung speichern".

Zum Wiederherstellen einer Voreinstellung klick man auf  und bestätigt die folgende Sicherheitsabfrage.

Gespeicherte Voreinstellungen lassen sich durch Klick auf und Bestätigung der folgenden Sicherheitsabfrage löschen.

 

Rubrik-Templates

Die folgenden Templates erlauben individuelle Gestaltungen einer oder auch aller Rubriken. Sie werden zwischen dem Seiten-Kopf und dem Seiteninhalt sowie zwischen dem Seiteninhalt und dem Seiten-Fuss verarbeitet. Um vollständig unterschiedliche Gestaltungen zu erreichen lassen sie einfach Seiten-Kopf und -Fuss leer und nutzen nur die Rubrik-Templates. In anderen Worten: Alles was auf jeder Seite gleich sein soll kommt in Seiten-Kopf und -Fuss, alles Individuelle in den Bereich nach diesem Text.

Diese rubrikbezogenen Inhalte ensprechen den Dateien RUBIK-DIR/local_header.php und RUBIK-DIR/local_footer.php, allerdings müssen nicht mehr für unterschiedliche Gestaltungen mehrere Rubrikverzeichnisse per FTP angelegt werden sondern es reicht ein einziges Rubrikverzeichnis und dennoch kann absolut jede Rubik ein eigenständiges Erscheinungsbild erhalten, muss es aber nicht.

Rubrik-Kopf, Rubrik-Fuss und Rubrik-CSS werden genau wie die entsprechenden Inhalte für die Seite verarbeitet.

Die Option "Als Vorlage nutzen" erlaubt es eine Einstellung als Vorlage für andere Rubriken zu benutzen. Nur die Rubriken, bei denen diese Einstellung auf "ja" steht können als Vorlage für andere Rubriken genutzt werden.

Mit der Einstellung "Nutzt die Vorlage" kann man einer Rubrik die Rubrik-Templates einer als Vorlage definierten Rubrik zuweisen (die restlichen Felder werden dann ausgeblendet).

Modul-Einstellungen

Das Modul selbst hat relativ wenig Einstellungen. Diese haben aber große Auswirkungen und sollten mit Bedacht vorgenommen werden.

GZIP-Komprimierung aktivieren
schaltet die moduleigene Komprimierung der Seiteninhalte ein. Dadurch lassen sich die Ladezeiten drastisch verkürzen. Die komprimierte Übertragung wird von allen modernen Browsern unterstützt. Sollte der Browser keine Komprimierung unterstützen wird dies erkant und stattdessen unkomprimiert übertragen.

META-Tags erzeugen
erstellt aus den Artikel-Metadaten Inhalte, die in den Meta-Angaben der Webseite verwendet werden können, z.B. können die Inhalte des Feldes "Schlüsselwörter" als META-Keywords verwendet werden. Es werden nach Aktivierung dieser Option folgende Zeichenketten generiert, die z.B. im Seiten-Kopf eingesetzt werden können:

  • $titel_string
  • $keywords_string
  • $commentary_string
  • $authors_string

Hierbei ist natürlich darauf zu achten, daß in den entsprechenden Feldern sinnvolle Inhalte eingepflegt werden!

Benutzerdefinierte Rubrikeinstellungen Felddefinition
erlaubt die Definition eigener Rubrikeinstellungen, die zur Ausgabe oder zur Steuerung der Augabe verwendet werden können. Diese werden unterhalb der originalen Rubrikeinstellungen angezeigt und stehen als $cpoRubricSettings['FELDNAME'] zur Verfügung.

Die Definition der Felder geschieht durch einzelne Zeilen mit mehreren optionalen Parametern, die durch Semikolon (;) voneinander getrennt werden..

Der Anfang einer Zeile ist der Feldname. Wird nichts weiter angegeben erscheint ein Textfeld.

Der nächste Parameter gibt an, ob das Feld erforderlich ist, also ausgefüllt werden muß. Wird hier eine 1 (eins) eingetragen, dann muß hier eine Eingabe erfolgen, ansonsten erscheint eine Meldung und die Rubrikeinstellungen werden nicht gespeichert. Der Wert 0 (Null) oder keine Angabe macht die Eingabe optional.

Der dritte Parameter gibt den Typ an und entspricht meist dem INPUT-Tag-Attribut TYPE für Formulare. Zur Verfügung stehen text, select, option (=radio) und checkbox.

Als vierter Parameter folgen Werte, die den gewählten Typ beeinflussen. Bei einem Text-Feld wird durch die Angabe einer Zahl die Größe sowie Zeichenzahl des Feldes definiert. Bei einer Checkbox hat dies keine Auswirkungen, die grundsätzlich den Wert 1 oder nichts hat. Bei Select- und Optionsfeldern kann eine Reihe durch Komma getrennter Werte angegeben werden, die dann zur Auwahl stehen.

Rubriktemplates in den Rubrikeinstellungen anzeigen
blendet die Rubrik-Templates unterhalb der Rubrikeinstellungen ein, so daß dort direkt Einstellungen vorgenommen werden können.