Variablen in den Globalen Einstellungen
Ein spezieller Verwaltungsbereich sind die "Globalen Einstellungen". Hier können zentrale, benutzerspezifische Einstellungen definiert werden, beispielsweise mit welchem Browser eine Vorschauseite angezeigt wird.
Der Bereich "Globale Inhalte" ist aber auch für die Vorlagenentwicklung interessant. Hier können Vorlagenfragmente gepflegt werden, die innerhalb der Vorlagen häufig benötigt werden, beispielsweise Copyright-Vermerke. Solche immer wiederkehrenden Informationen werden normalerweise auf allen Seiten oder Absätzen gleich dargestellt (siehe auch Abschnitt Definition globaler Inhalte). In den "Projekteinstellungen" können hingegen globale Regeln für das Projekt z. B. hinsichtlich der Ausgabe von Inhalten und der Layouts eingestellt werden (siehe auch Abschnitt Definition von Projekteinstellungen). Während über die Referenzierung Globaler Inhalte immer nur auf den gesamten Inhalt von Seiten und ggf. der abhängigen Absätze zugegriffen werden kann, wird im Falle der Projekteinstellungen auf einzelne Eingabekomponenten bzw. deren Werte zugegriffen.
Definition globaler Inhalte
Um globale Inhalte für die Vorlagenentwicklung zu definieren, wird eine "Globale Seite" erzeugt. Das Anlegen der Seite erfolgt analog zum Anlegen einer Seite in der Inhalte-Verwaltung, das heißt, die Globale Seite beruht auf einer Seitenvorlage des Projekts. Sofern die Seitenvorlage über einen definierten Inhaltsbereich verfügt, können auch einer Globalen Seite Absätze hinzugefügt werden.
Definition von Projekteinstellungen
Für die Definition von Projekteinstellungen wird eine entsprechende Seitenvorlage benötigt.
Dazu wird zunächst eine Seitenvorlage in der Vorlagen-Verwaltung des Projekts angelegt. Die neue Vorlage muss anschließend im ServerManager in den Projekteigenschaften (Menü "Optionen", Feld "Einstellungs-Seite") als Vorlage für die Projekteinstellungen ausgewählt werden (siehe Abbildung). Nach der Definition der Projekteinstellungs-Vorlage für ein Projekt, können die Redakteure Inhalte im Verwaltungsbereich "Globale Einstellungen", Knoten "Projekteinstellungen" mithilfe der in der Projekteinstellungs-Vorlage definierten Eingabekomponenten pflegen.
Analog zu einer Seitenvorlage kann die Projekteinstellungs-Vorlage alle FirstSpirit Eingabekomponenten (Formulare) verwenden.
Verwendung globaler Inhalte
Globale Inhalte und Projekteinstellungen werden im Unterschied zu einer Seite der Inhalte-Verwaltung nicht über die Struktur-Verwaltung referenziert, sondern direkt über Vorlagen.
Projekteinstellungen können in einer beliebigen Vorlage über die Anweisung
$CMS_VALUE(VARIABLENNAME_DER_EINGABEKOMPONENTE)$
verwendet bzw. ausgegeben werden.
Globale Inhalte können über die Anweisung
$CMS_VALUE(#global.gca("REFERENZNAME_DER_GLOBALEN_SEITE"))$
verwendet bzw. ausgegeben werden.
Zu speziellen Eigenschaften von Variablen in Globalen Inhalten siehe auch Seite Spezielle Variablen-Eigenschaften.