Seitentyp
Definiert eine Seitenvorlage. Anhand der Kriterien, die im Attribut bedingung angegeben werden, wählt das System eine Seitenvorlage aus.
Kindelemente: BeiSeitenAusgabe, BeiSeitenErzeugung, Platzierungsbereich, Rand, Raster
Wenn der XPath-Ausdruck »wahr« ergibt, dann wird diese Seite als Vorlage genommen.
Name der Seitenvorlage. Der Name ist zu Informationszwecken und zur Auswahl bei NeueSeite.
Die Inhalte des Elements BeiSeitenErzeugung werden ausgeführt, sobald das erste Mal auf die Seite zugegriffen wird, bei BeiSeitenAusgabe werden die Inhalte ausgeführt, sobald beispielsweise NeueSeite aufgerufen wird.
Wenn eine neue Seite erzeugt wird, werden die Seitentypen in umgekehrter Reihenfolge geprüft. Das bedeutet, dass die allgemeineren Seitentypen zuerst definiert werden müssen, später die speziellen. Das ist nur dann wichtig, wenn mehrere Bedingungen »wahr« ergeben würden.
<Seitentyp name="rechte Seite" bedingung=" sd:ungerade( sd:aktuelle-seite() ) ">
<Seitentyp name="linke Seite" bedingung=" sd:gerade( sd:aktuelle-seite() ) ">
<Seitentyp name="Hauptteil rechte Seite" bedingung=" sd:ungerade( sd:aktuelle-seite() ) and $kapitel='hauptteil' ">
<Seitentyp name="rechte Seite" bedingung="sd:ungerade( sd:aktuelle-seite() )"> <Rand links="1cm" rechts="1cm" oben="1cm" unten="1cm"/> <BeiSeitenErzeugung> <ObjektAusgeben spalte="1"> ... </ObjektAusgeben> </BeiSeitenErzeugung> <BeiSeitenAusgabe> <ObjektAusgeben spalte="1"> .... </ObjektAusgeben> </BeiSeitenAusgabe> <Platzierungsbereich name="rahmen1"> <Platzierungsrahmen breite="12" höhe="30" spalte="2" zeile="2"/> <Platzierungsrahmen breite="12" höhe="30" spalte="16" zeile="2"/> </Platzierungsbereich> </Seitentyp>