GSB 7.0 Standardlösung

Styles

Styles umfassen in erster Linie die zugehörigen StyleSheet-Dokumente, die benötigt werden, um das Layout darzustellen, also um z.B. Navigationspunkten oder Überschriften ein spezifisches Aussehen zu geben.

Bei Styles handelt es sich einerseits um Definitionen von Farbe, Größe und Aussehen, andererseits aber auch um die Form der Navigation.

Navigations-Styles

In jedem Navigationsknoten muss dem jeweiligen Navigationspunkt sein spezifischer Style mitgegeben werden. Die für die Navigation benötigten Styles befinden sich alle im Ordner „/Standardlsg/SiteGlobals/NavStyle“.

Zur Darstellung der Navigation stehen verschiedene Styles zur Verfügung, die kennzeichnen, wie ein Navigationsknoten auf der Website angezeigt wird. Diese Styles werden im Folgenden kurz beschrieben. Navigations-Styles werden immer in den Navigationsknoten eingebunden. Hier steht Ihnen eine Drop-Down-Liste zur Verfügung.

Bei der Standardlösung kommen folgende Navigations-Styles zum Einsatz:

Bar: Dieser Style wird für die Darstellung der Navigation der ersten Ebene im Identitätsbereich verwendet.

Hidden: Dieser Style wird immer dann eingebunden, wenn der Knoten nicht sichtbar sein soll.

Tree: Dieser Style wird für alle Navigationsknoten der zweiten und dritten Ebene verwendet, die im linken Navigationsbereich angezeigt werden.

CSS Definitionen

Das Layout der Standardlösung wird mit CSS (Cascading Style Sheets) Definitionen umgesetzt und mit Hilfe von Dokumenten vom Typ „CSS-Style-Sheet“ verwaltet.

Eine detaillierte Beschreibung zur Umsetzung und Arbeit mit CSS-Style-Sheet-Dokumenten finden Sie im Dokument GSB7/SL_Cascading_Style_Sheets.

Verlinkt werden diese Dokumente dann in Dokumenten vom Typ „Navigationsknoten“ im Feld „Style-Dokumente“.

Hinweis: Standardmäßig fügt man diese Dokumente in den home_node bzw. den Wurzelknoten ein. Alle untergeordneten Navigationsknoten erben nun die im Oberknoten verlinkte CSS Definitionen bis in einem Unterknoten weitere CSS-Style-Sheet-Dokumente verlinkt werden. Die Suche bzw. Einbindung der CSS-Dokumente in die Website wird durch die Konfigurationseinträge „CSSleaf2root“ und „CSSstopAtFirstNode“ unterhalb von „/standardlsg/SiteGlobals/_config/“ gesteuert.