Fallback und Kaskadierung

Der Skriptbefehl DOCUMENTSTYLE legt fest, welche Style-Dokumente (Word-Seitenformat, Word-Formatvorlage, HTML-Seitenvorlage oder HTML-Formatvorlage) gelten, wenn die Ausgabe einer Vorlage erstellt wird. Der Skriptbefehl deklariert BRAND- und DOCUMENTTYPE-Ausdrücke und sie steuern, welche Style-Dokumente ausgewählt werden.

BRAND und DOCUMENTTYPE sind optionale Ausdrücke und können leer gelassen werden.

Für die Style-Dokumente wird der folgende Algorithmus verwendet:

  • Das Style-Dokument wird im spezifischsten Ordner gesucht.

    • Wenn DOCUMENTTYPE nicht leer ist, lautet der Pfad: Corporate Design > <Marke> > <Dokumententyp>.

    • Wenn DOCUMENTTYPE leer ist, lautet der Pfad: Corporate Design > <Marke>.

    Falls BRAND leer ist, wird es standardmäßig durch (Keine Marke) ersetzt.

  • Wenn das Style-Dokument nicht im Ordner vorhanden ist oder sogar der Ordner nicht vorhanden ist, werden die Style-Dokumente im übergeordneten Ordner gesucht. Dieser Vorgang wiederholt sich, bis der Ordner Corporate Design erreicht ist.

  • Für Word-Seitenformat, Word-Formatvorlage und HTML-Seitenvorlage, stoppt die Suche nach Style-Dokumenten, sobald ein Style-Dokument gefunden wird.

  • Bei HTML-Formatvorlage-Dokumenten wird die Suche nach Style-Dokumenten immer fortgesetzt, bis der Ordner Corporate Design erreicht ist: alle gefundenen Style-Dokumente werden verkettet, wobei das Dokument mit dem spezifischsten Style ganz unten platziert wird. Aufgrund dieser Regel kann Kaskadierung bei der Definition der HTML-Formatvorlage-Dokumente verwendet werden.

Allgemeine Regeln

Wenn Sie ein neues Projekt erstellen oder Ihre Projekte aktualisieren, wird der Ordner Corporate Design mit Standard-Style-Dokumenten jedes Typs gefüllt. Diese Standarddokumente können bearbeitet, aber nicht entfernt werden. Folglich hat jede Dokumentenvorlage, die den DOCUMENTSTYLE-Ausdruck verwendet, immer mindestens ein Style-Dokument jedes Typs.

Dokumentenvorlagen ohne DOCUMENTSTYLE haben ein anderes Verhalten.

  • Für Word-Styling wählen Dokumentenvorlagen Style-Dokumente mit den alten Aufrufen stylesheet und pagestyle aus.

  • Beim HTML-Styling verhalten sich Dokumentenvorlagen so, als ob DOCUMENTSTYLE einen leeren BRAND- und einen leeren DOCUMENTTYPE-Ausdruck enthält.

Wenn der DOCUMENTSTYLE-Ausdruck irgendwann eingeführt wird, überschreibt er nicht die vorhandenen stylesheet- und pagestyle-Funktionsaufrufe. Diese Aufrufe haben Vorrang vor dem DOCUMENTSTYLE-Ausdruck, gelten aber nur für die Word-Ausgabe.