Inhaltsvorlagen
Lernziele
In diesem Kapitel lernen Sie:
Zweck von Inhaltsvorlagen
Inhaltsvorlagen werden dafür eingesetzt, um Inhalten eine fixe Darstellung (z.B. Tabellen, Layout) und Formatierung (z.B. Schriftart, Styles) zu geben. Das Grundprinzip ist dasselbe wie das der Seitenvorlagen (siehe entsprechendes Kapitel).
Der Inhaltsvorlage liegt ein ganz normaler HTML-Ausschnitt zugrunde, welcher mit Textmarken versehen werden kann. Wird ein Inhalt aufgrund einer Inhaltsvorlage erstellt, so können nacheinander alle definierten Textmarken erfasst werden.
Der Vorteil von Inhaltsvorlagen ist wiederum, dass diese einfach modifiziert werden können, um damit alle Inhalt, welche auf der Inhaltsvorlage basieren zu modifizieren.
Inhaltsvorlagen erstellen
Um nun eine Inhaltsvorlage zu erstellen – was Benutzern mit Administratorenrechten vorbehalten ist – wird vorerst im Menü «Bearbeiten» die Option «Inhaltsvorlagen» gewählt. Darauf erscheint das Inhaltsvorlagenfenster, in welchem diese zentral verwaltet werden können.

In der linken Bildhälfte sind bereits bestehende Inhaltsvorlagen aufgelistet. Klickt man auf eine der Vorlagen, so wird diese in der rechten Bildhälfte angezeigt wo Sie auch gleich geändert werden kann.
Um eine neue Inhaltsvorlage zu erstellen, klickt man auf die Option «Hinzufügen» in der Symbolleiste des Verwaltungsfensters. Darauf hin wird der Name der neuen Inhaltsvorlage verlangt. Nach der Eingabe und Bestätigung durch einen Klick auf die Schaltfläche «OK» wird eine neue Inhaltsvorlage erstellt. Im Editor - in der rechten Fensterhälfte – kann nun die Vorlage bearbeitet werden.
Hinweis: Inhalte können nur auf Inhaltsvorlagen erstellt werden, welche nicht das Flag "System Vorlage" aktiviert haben. Das Flag "System Vorlage" wird in der Regel von den PlugIns verwendet um z.B. die Vorlage einer dynamischen Navigation zu erstellen. Weitere Informationen hierzu finden Sie im Kaptiel dynamische Navigation .
Anmerkung: Die Bezeichnung einer Inhaltsvorlage kann umbenannt werden, indem man auf die gewünschte Vorlage in der Auflistung klickt und danach die Taste <F2> drückt. Damit kann der Name geändert werden und mit der Taste <EINGABE> wird die Vorlage mit dem neuen Namen gespeichert.
Beispiel
Es gibt verschiedene Szenarien, welche den Einsatz von Inhaltsvorlagen rechtfertigen. So auch beispielsweise eine Formatierung für Visitenkarten Einträge, welche untereinander aufgelistet werden sollen und immer dieselbe Darstellungsweise aufweisen (siehe Bild oben)
Dieses Beispiel einer Inhaltsvorlage generiert fünf Textmarken, welche später bei der Erstellung eines Inhaltes ab dieser Vorlage erfasst werden können. Die Bezeichnung der Inhaltsvorlage soll «Visitenkarte» sein.
Inhaltsvorlagen verwenden
Angenommen wir haben nun dieses Beispiel einer Inhaltsvorlage erstellt, können wir nun einen Inhalt ab dieser Vorlage erstellen.
Dazu wird auf einer Textmarke einer Seite oder auf einer Inhaltsgruppe mit der rechten Maustaste das Kontext-Menü aufgerufen. Im Untermenü «Neu» wählt man «Neuer Inhalt» und es erscheint das Dialogfeld für die Inhaltserfassung. Geben Sie dem Inhalt eine beliebige Bezeichnung, wählen Sie den Inhaltstyp "Text" und wählen Sie unter "Inhaltsvorlage" die Inhaltsvorlage "Visitenkarte".

Wenn Sie dann auf OK klicken, öffnet sich automatisch das Fenster "Inhalt ab Vorlage erstellen":
In linken Bereich dieses Fensters sehen Sie nun die von Ihnen definierten Marken und im rechten Bereich die Vorschau des Inhaltes in der entsprechend gewählten Sprache. Wenn Sie nun auf eine Marke links doppelklicken (oder die Marke markieren und auf "Marke bearbeiten" klicken), öffnet sich der HTML Editor, in welchem Sie den Inhalt diese Marke erstellen können.
Hat man alle Inhalte Angegeben, könnte das Resultat in der Vorschau etwa so aussehen:
Inhaltsvorlagen anpassen
Sollte nun z.B. der Firmenname in allen auf der Inhaltsvorlage basierenden Inhalte Fett dargestellt werden, können Sie einfach nur in der Inhaltsvorlage die Marke Firmenname markieren und den Textstil auf Fettschrift ändern.
Wenn Sie die Inhaltsvorlage nun Speichern, änder CONTEX automatisch alle Inhalte, welche auf dieser Inhaltsvorlage basieren. Das Resultat sieht dann so aus:

