...
- Öffnen Sie die relevante Vorlage mit Microsoft Office Word. Eine Übersicht aller Vorlagen finden Sie hier.
In diesem Beispiel wird das Aktenstammblatt "ABLATT1.docx" unter "...\ADVOKAT\Daten\Vorlagen\Akt" angepasst.
Beispiel: Es soll eine Zeile oberhalb der Grußformel "Mit freundlichen Grüßen" ein Text angezeigt werden, welcher auch in anderen Vorlagen vorkommt.
Es wird eine neue Zeile oberhalb von "Mit freundlichen Grüßen" mit folgenden Inhalt eingefügt:beschrieben. Suchen Sie den Eintrag <template match ....>, welcher den XML-Befehl <Text/> umschließt. Ergänzen Sie dort den XML-Befehl Variable="ErsetzeText".
Anmerkung: Wird bei External keine Dateiendung angeführt (Musterdatei.docx oder Musterdatei.rtf) so erwartet ADVOKAT die gleiche Dateiendung wie bei der Vorlage selbst.Codeblock xml xml <textblock<template match="Akt"> <template match="MustertextKlienten"> <template externalmatch="Musterdatei"/>
Klient"> ...</template> </template> </template>
Erklärung
In diesem Fall hat man Zugriff auf alle Attribute der Elemente "Klient", "Klienten" und "Akt".
Wurde im XML bereits das Element "AktBeteiligte" abgearbeitet, kann man ohne Random nicht mehr auf das Element "Klienten" zugreifen, da dieses vor dem Element "AktBeteiligte" steht.
Mit <template match="Akt" random="1"> hat man dagegen zu jeder Zeit Zugriff auf alle Unterelemente des Elements "Akt", auch auf bereits abgearbeitetet Elemente.
Mit <template match="Klienten" random="^"> hat man ebenfalls Zugriff auf alle Unterelemente des Elements "Akt", da hier der Random-Zugriff auf der Ebene oberhalb von "Klienten" gesetzt wird.
Erstellen Sie im gleichen Ordner der Vorlage, also unter "...\ADVOKAT\Daten\Vorlagen\VO" eine Datei "Musterdatei.docx". Öffnen Sie diese Datei und geben folgenden Inhalt an:
Codeblock language xml <textblock<template match="Mustertext"Akt" random="1"> Dieser Text wird in mehreren Vorlagen verwendet. </textblock>
Anhand der Übereinstimmung bei match erkennt ADVOKAT welcher Text verwendet werden soll. Die Datei "Musterdatei.docx" könnte auch mehrere Bereiche enthalten:
Codeblock language xml <textblock<template match="Klienten"> <template match="Mustertext1Klient"> Dieser... Text wird in mehreren Vorlagen verwendet.</template> </template> </textblock>template> <template <textblock match="Mustertext2Aktbeteiligte"> Dieser Text wird in mehreren Vorlagen verwendet. Hier steht mehr Text als bei Mustertext 1... </textblock> <textblock match="Mustertext3"> Dieser Text wird in mehreren Vorlagen verwendet. Der Text ist abhängig davon, welcher zuständige Rechtsanwalt im Akt hinterlegt ist. <when var="RA" is="{A,B,C}"> Rechtsanwalt A,B,C <whenelse/> Rechtsanwalt D </when> </textblock>template>
Erklärung
- Durch das Einfügen vom Attribut random="1" hat man zusätzlich zu den Attributen der Elemente "AktBeteiligte" und "Akt" Zugriff auf Attribute der Elemente "Klienten", "Klient", "Gegners", "Gegner".