Kopf- und Fußezeilen
Zweck
Im Komponentenbereich Kopf- und Fußelemente werden alle der Dokumentvorlage zugeordneten Kopf- und Fußelemente verwaltet.
Die Elemente dienen der Definition wiederverwendbarer Kopf- und Fußbereiche und können innerhalb der Dokumentvorlage über die SectionProperties referenziert werden.
Aufbau
Die Ebene Kopf- und Fußelemente dient ausschließlich der Gliederung des Komponentenbereichs.
Durch einen Doppelklick kann die Baumstruktur ein- oder ausgeklappt werden.
Unterhalb der Ebene befinden sich die beiden Bereiche:
- Kopf
- Fuß
Innerhalb dieser Bereiche werden die der Dokumentvorlage zugeordneten Kopf- bzw. Fußelemente angezeigt.
Arbeiten mit Kopf- und Fußelementen
Ein Linksklick auf ein Kopf- oder Fußelement wechselt den XML-Bereich des Developers von der Dokumentvorlage auf den Inhalt des ausgewählten Elements.
Dadurch kann der Inhalt des Kopf- oder Fußelements direkt bearbeitet werden.
Um anschließend wieder zur XML-Dokumentvorlage zurückzukehren, genügt ein Linksklick auf die oberste Ebene Body.
Auf diese Weise kann jederzeit zwischen Dokumentvorlage sowie Kopf- und Fußelementen gewechselt werden.
Aufbau der XML-Dokumentvorlage
Im Gegensatz zur eigentlichen Dokumentvorlage besitzt ein Kopf- oder Fußelement keinen <Body>-Bereich.
Der Inhalt eines Kopf- oder Fußelements wird innerhalb des XML-Elements <HeadFootElement> definiert.
Innerhalb dieses Elements kann dieselbe XML-Syntax verwendet werden wie innerhalb einer Dokumentvorlage.
Es können daher sowohl Texte, Tabellen oder andere Elemente eingefügt als auch Bausteine referenziert werden.
Zusätzlich enthält jedes Kopf- bzw. Fußelement folgende Informationen:
ContentType
Legt fest, ob es sich um ein Kopf- oder Fußelement handelt.
Der Wert wird beim Anlegen des Elements automatisch vom System vergeben und kennzeichnet den Elementtyp.
Mögliche Werte sind:
HeaderFooter
Id
Enthält die eindeutige Kennung des Kopf- bzw. Fußelements.
Die Id wird beim Anlegen des Elements automatisch vom System erzeugt und dient der eindeutigen Referenzierung innerhalb der SectionProperties.
Eine manuelle Änderung der Id ist nicht vorgesehen.
Kontextmenü
Über einen Rechtsklick auf ein Kopf- oder Fußelement öffnet sich das Kontextmenü.
Kopf- bzw. Fußelement bearbeiten
Öffnet den Dialog Header bearbeiten bzw. Footer bearbeiten.
Über diesen Dialog kann der Anzeigename des Elements geändert werden.
Der Anzeigename dient ausschließlich der Darstellung innerhalb des Komponentenbereichs.
Die Referenzierung innerhalb der XML-Dokumentvorlage erfolgt ausschließlich über die eindeutige Id des Elements.
Bei Cursor einfügen
Unterstützt den Redakteur beim Einfügen einer Referenz auf das ausgewählte Kopf- oder Fußelement.
Hierzu muss sich der Cursor innerhalb der <SectionProperties> und dort im entsprechenden Bereich <Headers> bzw. <Footers> befinden.
Der Developer erzeugt anschließend automatisch die XML-Referenz auf das ausgewählte Element.
<ElementRef>
<RefId>d6ade1ae-0000-437a-9303-fbe817f6ae03</RefId>
</ElementRef>Hinweis
Die Funktion prüft weder die XML-Struktur noch die Position des Cursors.
Die Referenz wird unverändert an der aktuellen Cursorposition eingefügt.
Kopf- bzw. Fußelement löschen
Entfernt das ausgewählte Kopf- bzw. Fußelement aus der Dokumentvorlage.
Gleichzeitig wird der Eintrag aus dem Komponentenbereich Kopf- und Fußelemente entfernt.
Best Practices
- Verwenden Sie sprechende Namen für Kopf- und Fußelemente, damit diese innerhalb des Komponentenbereichs eindeutig identifiziert werden können.
- Nutzen Sie die Funktion Bei Cursor einfügen, um Referenzen innerhalb der SectionProperties automatisch erzeugen zu lassen.
- Verwenden Sie wiederkehrende Inhalte bevorzugt über Bausteinreferenzen innerhalb des Kopf- oder Fußelements.
Technischer Hinweis
Die Einbindung von Kopf- und Fußelementen erfolgt ausschließlich über Referenzen innerhalb der SectionProperties.
Hierfür wird die eindeutige Id des jeweiligen Elements verwendet. Änderungen am Anzeigenamen haben daher keine Auswirkungen auf bestehende Referenzen.
Die Vererbung von Kopf- und Fußelementen wird systemweit über den Parameter Default Header/Footer benutzen konfiguriert. Die Einstellung befindet sich im Datacenter unter Documents → Konfiguration → Server.
Wichtig
Der Parameter Default Header/Footer benutzen ist der einzige Parameter dieses Konfigurationsbereichs, dessen Einstellung zusätzlich durch den Betreiber in der Server-Konfigurationsdatei hinterlegt werden muss.
Soll die Vererbungslogik geändert werden, ist daher sowohl die Konfiguration im Datacenter als auch die entsprechende Einstellung in der Konfigurationsdatei vorzunehmen. Andernfalls wird die geänderte Konfiguration nicht wirksam.
Es stehen zwei Betriebsarten zur Verfügung:
-
Vererbt
- Kopf- und Fußelemente werden automatisch in nachfolgende Dokumentabschnitte übernommen. Eine Vererbung muss bei Bedarf innerhalb der entsprechenden SectionProperties ausdrücklich unterbunden werden.
-
Nicht vererbt
- Kopf- und Fußelemente werden grundsätzlich nicht übernommen. Soll ein Element in einem weiteren Dokumentabschnitt verwendet werden, muss es innerhalb der entsprechenden SectionProperties erneut referenziert werden.