Vorlagen-Assistent

Betriebssystem: Windows

empower® Add-in: Docs

Label_For_Administrators.svg

empower® Administratoren können über den Split-Button Dokument ausfüllen in Word auf den Vorlagen-Assistent zugreifen.

Um den Vorlagen-Assistenten im Seitenbereich zu öffnen, klicken Sie auf den unteren Teil des Split-Buttons Dokument ausfüllen (Abbildung 1, „Split-Button Dokument ausfüllen).

Abbildung 1. Split-Button Dokument ausfüllen

Split-Button Dokument ausfüllen

Wählen Sie dann die Option Vorlagen-Assistent aus (Abbildung 2, „Option Vorlagen-Assistent).

Abbildung 2. Option Vorlagen-Assistent

Option Vorlagen-Assistent

Er ermöglicht es Ihnen, Platzhalter zu erstellen, die mit Daten aus dem EAV(Entity-Attribute-Value)-Modell gefüllt werden.

Dies erfolgt mittels einer .xml-Struktur, die auf Daten aus dem EAV-Modell zugreift. Die Platzhalter werden mit Profil-, Unternehmens- und Standortdaten gefüllt, wenn ein Benutzer die Dokumentvorlage nutzt.

Der EAV-Editor ist ein separates Tool, mit dem die Benutzeroberfläche für die Dateneingabe konfiguriert wird.

Dies umfasst die Dateneingabefelder, deren Übersetzungen sowie zusätzliche Datenfelder für technische Informationen.

Zum Verständnis der Arbeit mit dem EAV-Editor und dem EAV-Modell müssen die folgenden Begriffe definiert werden:

  • Property – Vollständiges Datenfeld mit einer Beschriftung (Label), die aus dem EAV Editor stammt, und einem Eingabefeld für den Wert (Value) in der Unternehmens- oder Profilverwaltung.

  • Value – Inhalt, der in die Eingabefelder in der Benutzeroberfläche eingegeben wird und zum Ausfüllen von Vorlagen verwendet wird.

  • Label – Anzeigename für eine Property in der Benutzeroberfläche oder in ausgefüllten Vorlagen.

  • Entity – Sammlung von Properties für eine einzelne Datengruppe.

Um Daten in einem Dokument darzustellen, verwendet der Vorlagen-Assistent Rich-Text-Inhaltssteuerelemente, die als Platzhalter für den Inhalt dienen.

Der Vorlagen-Assistent öffnet sich im Seitenbereich und ist in drei Abschnitte gegliedert:

  • Benutzerdefinierte XML-Teile – Ermöglicht das Bearbeiten des benutzerspezifischen .xml-Abschnitts und das direkte Testen der Konfiguration in Word.

    Normalerweise dient dieser Bereich zur Information und wird nicht manuell verändert.

  • Dokumentmetadaten – Ermöglicht das Bearbeiten des benutzerspezifischen .xml-Abschnitts. Der Vorlagen-Assistent unterstützt bei der Eingabe der Syntax.

  • Dokumentvariablen – Zeigt alle Dokumentdaten wie z. B. letzte Änderung, Editor und Platzhaltergrößen.

    Normalerweise dient dieser Bereich zur Information und wird nicht manuell verändert.

Vorlagen-Assistenten verwenden

Mit dem Vorlagen-Assistenten können Sie Text- und Bildplatzhalter zur Vorlage hinzufügen.

Sie können den Vorlagen-Assistenten verwenden, um einen Logoplatzhalter oder Datenplatzhalter hinzuzufügen, die mit Profil- und Unternehmensdaten gefüllt werden.

Text zu Vorlage hinzufügen

Um Datenplatzhalter mit dem Vorlagen-Assistenten zu einer Vorlage hinzuzufügen, gehen Sie wie folgt vor:

  1. Klicken Sie im empower® Ribbon auf den unteren Teil des Split-Buttons Dokument ausfüllen.

  2. Wählen Sie die Option Vorlagen-Assistent aus.

    Der Vorlagen-Assistent öffnet sich im Seitenbereich rechts in Ihrem Word-Fenster. Er öffnet sich im Abschnitt Dokumentmetadaten.

  1. Klicken Sie unter Inhaltssteuerelemente auf das Plus-Symbol neben Filter (Abbildung 3, „Rich-Text-Inhaltssteuerelement hinzufügen“ (1)).

    Ein Drop-Down-Menü öffnet sich.

  2. Wählen Sie die Option Rich-Text-Inhaltssteuerelement aus (Abbildung 3, „Rich-Text-Inhaltssteuerelement hinzufügen“ (2)).

    Ein Rich-Text-Inhaltssteuerelement wird an Ihrer aktuellen Cursor-Position eingefügt.

Abbildung 3. Rich-Text-Inhaltssteuerelement hinzufügen

Rich-Text-Inhaltssteuerelement hinzufügen

  1. Klicken Sie unter Dokumenteigenschaften auf den Button Auf ID der aktuellen Datenbank festlegen (Abbildung 4, „Button Auf ID der aktuellen Datenbank festlegen).

    Die Datenbank-ID kann nicht individuell definiert werden.

Abbildung 4. Button Auf ID der aktuellen Datenbank festlegen

Button Auf ID der aktuellen Datenbank festlegen

  1. Unter Inhaltssteuerelemente sehen Sie das zuvor hinzugefügte Steuerelement.

    Geben Sie im Eingabefeld Titel einen eindeutigen Namen für das Steuerelement ein (Abbildung 5, „Felder für Rich-Text-Steuerelement“ (1)).

  2. Klicken Sie auf den Button GUID neben dem Eingabefeld Tag, um dem Steuerelement eine gültige GUID zuzuweisen (Abbildung 5, „Felder für Rich-Text-Steuerelement“ (2)).

    Dem Inhaltssteuerelement wird eine automatisch generierte und eindeutige ID zugewiesen.

  3. Weisen Sie dem Inhaltssteuerelement die erforderliche Gruppe zu (Abbildung 5, „Felder für Rich-Text-Steuerelement“ (3)).

    Für weitere Informationen siehe Platzhalter-Gruppen.

  4. Wenn Benutzer das Inhaltssteuerelement für den Druck ausblenden können sollen, setzen Sie den Haken in dem Kontrollkästchen für Briefpapier (Abbildung 5, „Felder für Rich-Text-Steuerelement“ (4)).

Abbildung 5. Felder für Rich-Text-Steuerelement

Felder für Rich-Text-Steuerelement

  1. Das Eingabefeld Syntax ermöglicht Zugriff auf die Struktur des EAV-Modells.

    Um die erforderlichen Platzhalter hinzuzufügen, gehen Sie wie folgt vor:

    1. Klicken Sie auf das Plus-Symbol neben dem Eingabefeld (Abbildung 6, „Syntaxelemente einfügen“).

      Ein Drop-Down-Menü öffnet sich.

    2. Wählen Sie eine Entity aus, um die Properties zu erweitern.

    3. Wählen Sie die erforderliche Property aus.

    4. Legen Sie fest, ob Sie den Value oder das Label zum Platzhalter hinzufügen wollen.

      Der Platzhalter wird nun mit der entsprechenden Syntax gefüllt.

Abbildung 6. Syntaxelemente einfügen

Syntaxelemente einfügen

  1. Zum Speichern der Werte klicken Sie auf den Button Dokument-Metadaten speichern (Abbildung 7, „Button Dokument-Metadaten speichern).

Abbildung 7. Button Dokument-Metadaten speichern

Button Dokument-Metadaten speichern

Wichtig

Der Vorlagen-Assistent bietet über das Drop-Down-Menü schnellen Zugriff auf grundlegende Kategorien des EAV-Modells. Alle manuell hinzugefügten Entitys des EAV-Modells müssen manuell eingegeben werden.

Zusätzliche Einträge werden in der Regel während Ihres Onboarding-Prozesses von empower hinzugefügt.

Für weitere Informationen zur manuellen Zusammenstellung von Variablen siehe Variablen manuell zusammenstellen.

Anmerkung

Im Drop-Down-Menü können Sie Ihre Maus über das Label oder den Value bewegen, um eine Vorschau für Ihr aktuelles Standardprofil und Ihr Unternehmen oder Ihren Standort anzuzeigen.

Dabei werden die Werte angezeigt, die für das aktuelle Profil im Dokument angezeigt werden würden (Abbildung 8, „Mouse-Over für Value“).

Abbildung 8. Mouse-Over für Value

Mouse-Over für Value

Anmerkung

Wenn Sie das Inhaltssteuerelement beim Drucken ausblenden möchten, könnte es dennoch sichtbar sein, wenn die Formatierungssymbole angezeigt werden.

Es wird jedoch nicht in der gedruckten Version enthalten sein.

Sie können auch benutzerdefinierte Textbausteine zu Ihrer Vorlage hinzufügen.

Diese eignen sich für wiederkehrende Texte wie Begrüßungs- und Abschlussformeln. Diese Texte bleiben unabhängig von Betreff oder Adressat des Dokuments oder der Signatur gleich.

Benutzerdefinierte Textbausteine werden im EAV-Editor erstellt und anschließend mithilfe eines Inhaltssteuerelements zu einer Vorlage hinzugefügt.

Das Muster für benutzerdefinierte Textbausteine lautet wie folgt:

{{TextBlocks.[PROPERTY NAME].Value}}

Zusätzlich können Sie mithilfe des EAV-Editors benutzerdefinierte Platzhalter erstellen und diese in Ihrer Vorlage verwenden.

Diese Platzhalter vereinfachen die Nutzung mehrerer Felder innerhalb eines Platzhalters.

Benutzerdefinierte Platzhalter können in anderen benutzerdefinierten Platzhaltern wiederverwendet werden. Die maximale Rekursionstiefe beträgt 50 Ebenen.

Das Muster für benutzerdefinierte Platzhalter lautet wie folgt:

{{CustomPlaceholders.[PROPERTY NAME].Value}}

Im Folgenden finden Sie ein Beispiel für die Verwendung von benutzerdefinierten Platzhaltern:

Beispiel

Der folgende Platzhalter wird mithilfe eines benutzerdefinierten Platzhalters verkürzt:

{{User.First_Name.Value}} {{User.Last_Name.Value}}

Der benutzerdefinierte Platzhalter lautet wie folgt:

{{CustomPlaceholders.UserDisplayName.Value}}

Dieser Platzhalter enthält sowohl den Wert für den Vornamen als auch den Wert für den Nachnamen.

Das Ergebnis für einen Benutzer namens empower Admin wäre folgendes:

Word_TA_Example_Custom_Placeholder.png

Platzhalter-Gruppen

Im Vorlagen-Assistenten können Sie jedes Inhaltssteuerelement einer Gruppe zuweisen.

Die Platzhaltergruppen sind erforderlich, damit Workflows in der richtigen Reihenfolge ablaufen.

Es gibt zwei verfügbare Gruppen (Abbildung 9, „Drop-Down-Menü für Platzhaltergruppen“):

  • Leer – Wird für Profil-, Unternehmens- und Standortdaten verwendet.

  • Recipient Address – Wird für Outlook-Daten eines ausgewählten Outlook-Kontakts verwendet.

Abbildung 9. Drop-Down-Menü für Platzhaltergruppen

Drop-Down-Menü für Platzhaltergruppen

Platzhalter-Gruppen werden verwendet, um die beiden Platzhalter-Typen zu unterscheiden.

Inhaltssteuerelemente, die der leeren Platzhaltergruppe zugewiesen sind, werden mit Profil-, Unternehmens- und Standortdaten des aktuellen Benutzers gefüllt.

Inhaltssteuerelemente, die der Gruppe RecipientAddress zugewiesen sind, können mit Daten eines auswählbaren Outlook-Kontakts gefüllt werden.

Daher werden zuerst die Profil-, Unternehmens- und Standortdaten des aktuellen Benutzers eingetragen und anschließend wird die Vorlage mit den fehlenden Outlook-Daten vervollständigt.

Wichtig

Wenn Inhaltssteuerelemente versehentlich der Gruppe RecipientAdress zugewiesen werden, könnten sie mit falschen Profil- oder Kontaktdaten gefüllt werden.

Anmerkung

Wenn kein Inhaltssteuerelement für die Empfängeradresse vorhanden ist, wird der Benutzer gefragt, ob er die Daten an der aktuellen Position des Mauszeigers einfügen möchte (Abbildung 10, „Dialogfenster Keine Platzhalter gefunden).

Abbildung 10. Dialogfenster Keine Platzhalter gefunden

Dialogfenster Keine Platzhalter gefunden

Für weitere Informationen zur Benutzerperspektive auf das Einfügen einer Empfängeradresse siehe Empfänger-Adresse einfügen.

Variablen manuell zusammenstellen

In der Syntax im Vorlagen-Assistent werden Variablen verwendet, um das EAV-Datenschema widerzuspiegeln, das im EAV Editor verwaltet wird.

Diese Variablen können manuell zusammengestellt werden.

Gehen Sie hierzu wie folgt vor:

  1. Platzieren Sie die Variable innerhalb doppelter geschwungener Klammern (Abbildung 1, „Geschwungene Klammern“).

Abbildung 1. Geschwungene Klammern

Geschwungene Klammern

  1. Geben Sie innerhalb dieser Klammern zuerst die Entity ein (Abbildung 2, „Beispiel für Entity“).

    1. Navigieren Sie hierzu im EAV Editor zu der Entity und deren Property, die Sie verwenden möchten.

    2. Geben Sie dann den Namen der jeweiligen Entity ein.

  2. Fügen Sie nach der Entity einen Punkt ein.

Abbildung 2. Beispiel für Entity

Beispiel für Entity

  1. Geben Sie nun direkt dahinter die Property ein (Abbildung 3, „Beispiel für Property“).

    1. Navigieren Sie hierzu innerhalb der Entity zur Property.

    2. Geben Sie dann den Namen der jeweiligen Property ein.

      Stellen Sie sicher, dass Sie exakt die gleiche Schreibweise verwenden wie im EAV Editor.

  2. Fügen Sie nach der Property einen Punkt ein.

Abbildung 3. Beispiel für Property

Beispiel für Property

  1. Geben Sie dann entweder Label oder Value ein, abhängig von dem Teil der Property, den Sie anzeigen möchten.

    Geben Sie Label ein, um die Beschriftung des Felds anzuzeigen (Abbildung 4, „Label“).

    Geben Sie Value ein, um den Inhalt des Felds anzuzeigen (Abbildung 5, „Value“).

  2. Überprüfen Sie, ob Ihre Variable alle nötigen Bestandteile enthält.

Abbildung 4. Label

Label

Abbildung 5. Value

Value

Im Folgenden finden Sie ein Beispiel für die Verwendung von Variablen:

Beispiel

Es wird eine Variable erstellt, die den folgenden Text erzeugen soll:

Website: empowersuite.com

Für diesen Text kann die folgende Variable verwendet werden:

{{Location.Website.Label}}: {{Location.Website.Value}}

Location ist der Name der Entity.

Website ist der Name der Property.

Anmerkung

Für das grundlegende EAV-Modell müssen Sie die Variablen nicht manuell zusammenstellen. Hier können Sie das Plus-Symbol neben dem Feld Syntax im Vorlagen-Assistenten verwenden, um auf das EAV-Datenschema zuzugreifen und neue Variablen hinzuzufügen.

Für weitere Informationen siehe Vorlagen-Assistenten verwenden.

Erweiterte Formatierung und Syntax

Die Grundfunktionen des Vorlagen-Assistenten bieten eine relativ statische Vorlage.

Um die Syntax variabler zu gestalten, können Sie if-Bedingungen und Formatierungstags verwenden.

Textstile anwenden

Sie können Rich-Text-Inhaltssteuerelementen Formatvorlagen zuweisen, um sie immer entsprechend zu formatieren.

Gehen Sie hierzu wie folgt vor:

  1. Wählen Sie das Rich-Text-Inhaltssteuerelement aus.

  2. Klicken Sie im Tab Entwicklertools auf den Button Eigenschaften (Abbildung 6, „Button Eigenschaften).

Abbildung 6. Button Eigenschaften

Button Eigenschaften

  1. Setzen Sie den Haken in dem Kontrollkästchen für Mit Formatvorlage Text formatieren, der in das leere Steuerelement eingegeben wird (Abbildung 7, „Optionen für Formatvorlagen“).

  2. Wählen Sie anschließend die gewünschte Formatvorlage aus.

    Erstellen Sie alternativ eine neue Formatvorlage, indem Sie auf den Button Neue Formatvorlage… klicken.

Abbildung 7. Optionen für Formatvorlagen

Optionen für Formatvorlagen

Wichtig

Innerhalb eines Rich-Text-Inhaltssteuerelements ist es nicht möglich, unterschiedliche Schriftgrößen, Schriftstile oder Schriftfarben zu verwenden. Alle Inhalte innerhalb des Rich-Text-Steuerelements müssen mit einem einzigen Stil formatiert werden.

Für weitere Informationen zum Formatieren einzelner Inhalte innerhalb eines Rich-Text-Inhaltssteuerelements siehe Formatierungstags hinzufügen.

Anmerkung

Für weitere Informationen zum Tab Entwicklertools und dazu, wie man diesen verfügbar machen kann, siehe Anzeigen der Registerkarte "Entwicklertools".

Formatierungstags hinzufügen

Die folgende Tabelle bietet eine Übersicht über Formatierungstags, die zur Anpassung der Dokumentausgabe mit dem Vorlagen-Assistenten verwendet werden können:

Formatierung

Tag

Beispiel

Zeilenumbruch

[n/]

Text[n/]Text

Fettdruck

[b] … [/b]

[b]Text[/b]

Unterstreichung

[u] … [/u]

[u]Text[/u]

Kursivdruck

[i] … [/i]

[i]Text[/i]

Tabstopp

[t/]

Zentriert

[hcenter] … [/hcenter]

[hcenter] Text Text [/hcenter]

Rechtsbündig

[hend] … [/hend]

[hend] Text Text [/hend]

Blocksatz

[hdistribute] … [/hend]

[hdistribute] Text Text [/hdistribute]

Großbuchstaben

| Upcase

{{Text | Upcase }}

Hyperlink

[a target="linkTargetUri"] … [/a]

Für normale Hyperlinks:

[a target="https://{{Entity.Property.Value}}";] {{Entity.Property.Label}}[/a]

Für E-Mails:

{% if Entity.Property.Value %}[a target="mailto:{{Entity.Property.Value}}"][u]{{Entity.Property.Value}}[/a][/u]{% endif %}

Im Folgenden finden Sie ein Beispiel für die Verwendung von Formatierungstags:

Beispiel

Die Labels aus dem folgenden Code-Auszug werden in Großbuchstaben und fett dargestellt.

Die Values hingegen erscheinen in Standardformatierung ohne Großbuchstaben.

Zusätzlich wird der Datensatz mithilfe von Zeilenumbrüchen auf drei Zeilen verteilt.

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{{User.First_Name.Value}} {{User.Last_Name.Value}}[n/][b]{{User.Phone.Label | Upcase }}:[/b] {{User.Phone.Value}}[n/][b]{{User.Email.Label | Upcase }}:[/b] {{User.Email.Value}}

Das Ergebnis für einen Benutzer namens empower Admin wäre folgendes:

Word_TA_Example_Formatting_Tags.png
If-Bedingungen anwenden

If-Bedingungen können verwendet werden, um die Anzeige von Werten flexibler zu gestalten.

Beispielsweise können Sie definieren, dass das Label für mobile_phone nur angezeigt wird, wenn eine Mobiltelefonnummer im Profil eingetragen ist.

If-Bedingungen bestehen immer aus einem öffnenden und einem schließenden Tag, jeweils in doppelte geschweifte Klammern eingeschlossen.

Das Muster lautet wie folgt:

{% if [CONDITION] %} … {% endif %}

Die folgende Tabelle bietet eine Übersicht über mögliche Vergleichsoperatoren:

Typ

Operator

Gleich

==

Ungleich

!=

Größer als

>

Kleiner als

<

Größer als oder gleich

>=

Kleiner als oder gleich

<=

Anmerkung

Zusätzlich können Sie die Operatoren AND und OR verwenden.

Im Folgenden finden Sie ein Beispiel für die Verwendung von if-Bedingungen:

Beispiel

Wenn für eine Property im ausgewählten Profil kein Wert eingetragen ist, kann durch eine if-Bedingung verhindert werden, dass diese Property im Dokument angezeigt wird.

Der folgende Auszug zeigt ein Beispiel für eine solche if-Bedingung, bei der das Label für mobile_phone nicht angezeigt wird, wenn keine Mobiltelefonnummer im Profil eingegeben ist:

{% if User.Mobile_Phone.Value != null %}{{User.Mobile_Phone.Label}}: {{User.Mobile_Phone.Value}}{% endif %}

Else if-Bedingungen anwenden

Else if-Bedingungen können innerhalb von if-Bedingungen verwendet werden. Falls die if-Bedingung nicht greift, wird die else if-Bedingung innerhalb des if-Blocks geprüft.

Es gibt keine Begrenzung für die Anzahl der verwendeten else if-Bedingungen.

Das Muster für eine else if-Bedingung lautet wie folgt:

{% if [CONDITION] %} … {% elseif %} … {% endif %}

Im Folgenden finden Sie ein Beispiel für die Verwendung von else if-Bedingungen:

Beispiel

Falls die primäre Option nicht verfügbar oder nicht eingetragen ist, wird eine alternative Option gewählt. Ist keine der beiden Optionen verfügbar, wird die Bezeichnung ausgelassen.

Der folgende Auszug zeigt die else if-Bedingung für dieses Beispiel.

{% if User.Mobile_Phone.Value != null %}{{User.Mobile_Phone.Label}}: {{User.Mobile_Phone.Value}}{% elseif User.Phone.Value != null %}{{User.Phone.Label}}: {{User.Phone.Value}}{% else %}{% endif %}

In diesem Beispiel bleibt der else-Teil leer. Wenn hier ein Wert angegeben wird, wird dieser Wert verwendet.

For-Schleifen anwenden

Für Listen mit mehreren Einträgen desselben Typs (z. B. Geschäftsführer) können for-Schleifen verwendet werden. Diese bestehen aus einem öffnenden und einem schließenden Tag in doppelten geschweiften Klammern.

Innerhalb der for-Schleife geben Sie eine Variable ein, die die Werte Ihrer Liste repräsentiert. Diese Variable wird in doppelte geschweifte Klammern gesetzt.

Das Muster lautet wie folgt:

{% for [VAR] in [ENTITY VARIABLE] %}{{VAR}}{% endfor %}

Typischerweise werden for-Schleifen für Properties vom Typ Array verwendet, z. B. für folgende Unternehmensinformationen:

  • Geschäftsführer

  • Aufsichtsrat

  • Bankverbindung (falls mehr als eine Bank dem Unternehmen zugeordnet ist)

Im Folgenden finden Sie ein Beispiel für die Verwendung von solchen for-Schleifen:

Beispiel

Eine Liste mit Einträgen für Geschäftsführer wird erstellt. Die Liste wird durch eine Bezeichnung eingeleitet und durch Zeilenumbrüche getrennt.

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{{Company.Managing_Directors.Label}}:[n/]{% for MD in Company.Managing_Directors.Value %}{{MD}}[n/]{% endfor %}

Das Ergebnis für ein Unternehmen mit den Geschäftsführern empower Admin und empower User wäre:

Word_TA_Example_For_Loop_Managers.png

Falls die Einträge mehrere Properties enthalten, fügen Sie nach den Variablen einen Punkt hinzu und spezifizieren Sie dann die Property und den Typ (Label oder Value):

{% for [VAR] in [ENTITY VARIABLE] -%} {{VAR.PROPERTY.Label}}: {{VAR.PROPERTY.Value}}, {% endfor %}

Im Folgenden finden Sie ein Beispiel für die Verwendung von solchen for-Schleifen:

Beispiel

Eine Liste mit Einträgen zur Bankverbindung soll erstellt werden, wobei jeder Eintrag drei Eigenschaften enthält:

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{% for BI in Company.Banking_Information.Value %}{{BI.Name.Value}}: {{BI.IBAN.Label}}: {{BI.IBAN.Value}}, {{BI.BIC.Label}}: {{BI.BIC.Value}}{% endfor %}

Das Ergebnis für die Bankverbindung eines Unternehmens könnte wie folgt aussehen:

Word_TA_Example_For_Loop_Bank.png

Einträge lassen sich mit Zeilenumbrüchen, Trennzeichen, Kommas etc. trennen.

Sie können Formatierungstags verwenden, um jede Eigenschaft individuell zu formatieren.

Beispielsweise kann der Bankname fett dargestellt werden, während die restlichen Einträge unformatiert bleiben.

Nutzen Sie das unless-Tag, um eine alternative Formatierung anzuwenden, z. B. beim letzten Listeneintrag.

Das Muster für diese Konfiguration lautet wie folgt:

{% for [VAR] in %}{{VAR}}{% unless %} ... {% endunless %}{% endfor %}

Im Folgenden finden Sie ein Beispiel für die Verwendung von solchen for-Schleifen:

Beispiel

Ein Komma soll zwischen den Listeneinträgen gesetzt werden.

Nach dem letzten Listeneintrag soll kein Komma eingefügt werden.

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{{Company.Managing_Directors.Label}}: {% for MD in Company.Managing_Directors.Value -%}{{MD}}{% unless forloop.last %},{% endunless %}{% endfor %}

Das Ergebnis für ein Unternehmen mit den Geschäftsführern empower Admin und empower User wäre:

Word_TA_Example_For_Loop_MD_List.png
Filter anwenden

Filter sind spezielle Funktionen zur Anpassung und Formatierung von Daten in Vorlagen.

Filter werden wie folgt angewandt:

{{ [VARIABLE NAME] | [FILTER NAME]: Argument }}

Die folgende Tabelle zeigt übliche Filter, die mit empower® verwendet werden:

Name

Funktion

Syntax

Capitalize

Erster Buchstabe wird großgeschrieben.

{{ [PROPERTY NAME] | Capitalize }}

Upcase

Alle Buchstaben werden großgeschrieben.

{{ [PROPERTY NAME] | Upcase }}

Downcase

Alle Buchstaben werden kleingeschrieben.

{{ [PROPERTY NAME] | Downcase }}

Replace

Teilstrings werden ersetzt.

{{ [PROPERTY NAME] | Replace: "cats", "dogs" }}

Size

Definiert die Anzahl an Zeichen in einem String oder Array.

{{ [PROPERTY NAME] | Size }}

Strip

Führende und nachfolgende Leerzeichen werden entfernt.

{{ [PROPERTY NAME] | Strip }}

Geben Sie vor dem senkrechten Strich den Property-Namen und den Typ (Label oder Value) der zu filternden Property an.

Sie können mehrere Filter können kombinieren, indem Sie sie mit dem senkrechten Strich trennen.

Das Muster für einen solchen Filter lautet wie folgt:

{{ [VARIABLE NAME] | Filter1 | Filter2 }}

Im Folgenden finden Sie Beispiele für die Verwendung von solchen Filter:

Beispiel

Ein Filter wird verwendet, um sicherzustellen, dass die Zeichen $% als Zeichenumbruch übertragen werden.

Das ist nützlich, wenn mehrere Werte in einem String enthalten sind, die in mehreren Zeilen angezeigt werden sollen.

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{{Location.Address.Value.Street.Value | Replace: "\$\%", "[n/]"}}

Der String für Straße würde in der Unternehmensverwaltung wie folgt aussehen:

Word_TA_Example_Replace_Filter_Company_Management.png

Das Ergebnis in der Vorlage wäre:

Word_TA_Example_Replace_Filter_Outcome.png

Beispiel

Es soll eine benutzerdefinierte Variable erstellt werden, die die Zeichenanzahl zweier Werte addiert und entscheidet, ob diese in einer Zelle oder in getrennten Zeilen dargestellt werden:

Der folgende Auszug zeigt die Konfiguration für dieses Beispiel:

{% assign charLength = Location.Website.Value.size | Plus: Location.Email.Value.size %}{{Location.Website.Value}}{% if charLength >46 %}[n/]{% else %}, {% endif %}{{Location.Email.Value}}

Das Ergebnis für eine Kombination mit weniger oder gleich 46 Zeichen wäre folgendes:

Word_TA_Example_Filter_Character_Limit_Match.png

Das Ergebnis für eine Kombination mit mehr als 46 Zeichen wäre folgendes:

Word_TA_Example_Filter_Character_Limit_No_Match.png

Anmerkung

Filter können mit regulären Ausdrücken verwendet werden. Stellen Sie daher sicher, dass Sonderzeichen korrekt gekennzeichnet werden.

Logos zu einer Vorlage hinzufügen

Um einen Logoplatzhalter mit dem Vorlagen-Assistenten in eine Vorlage einzufügen, führen Sie die folgenden Schritte aus:

  1. Klicken Sie im empower® Ribbon auf den unteren Teil des Split-Buttons Dokument ausfüllen.

  2. Wählen Sie die Option Vorlagen-Assistent aus.

    Der Vorlagen-Assistent öffnet sich im Seitenbereich rechts in Ihrem Word-Fenster. Er öffnet sich im Abschnitt Dokumentmetadaten.

  1. Klicken Sie unter Inhaltssteuerelemente auf das Plus-Symbol neben Filter (Abbildung 8, „Bild-Inhaltssteuerelement hinzufügen“ (1)).

    Ein Drop-Down-Menü öffnet sich.

  2. Wählen Sie die Option Bild-Inhaltssteuerelement aus (Abbildung 8, „Bild-Inhaltssteuerelement hinzufügen“ (2)).

    Ein Bild-Inhaltssteuerelement wird an Ihrer aktuellen Cursor-Position eingefügt

  3. Passen Sie die Größe des Inhaltssteuerelements über die Option Größe und Position… im Kontextmenü des Steuerelements an.

    1. Stellen Sie sicher, dass das Kontrollkästchen Seitenverhältnis sperren nicht ausgewählt ist.

    2. Formatieren Sie das Inhaltssteuerelement mit Mit Text in Zeile.

Abbildung 8. Bild-Inhaltssteuerelement hinzufügen

Bild-Inhaltssteuerelement hinzufügen

  1. Klicken Sie auf den Button Dokument-Metadaten laden (Abbildung 9, „Button Dokument-Metadaten laden).

Abbildung 9. Button Dokument-Metadaten laden

Button Dokument-Metadaten laden

  1. Unter Inhaltssteuerelemente sehen Sie das zuvor hinzugefügte Steuerelement.

    Geben Sie im Eingabefeld Titel einen eindeutigen Namen für das Steuerelement ein. (Abbildung 10, „Felder für Bild-Inhaltssteuerelement“ (1))

  2. Klicken Sie auf den Button GUID neben dem Eingabefeld Tag, um dem Steuerelement eine gültige GUID zuzuweisen (Abbildung 10, „Felder für Bild-Inhaltssteuerelement“ (2)).

    Dem Inhaltssteuerelement wird eine automatisch generierte und eindeutige ID zugewiesen.

  3. Weisen Sie dem Inhaltssteuerelement die erforderliche Gruppe zu (Abbildung 10, „Felder für Bild-Inhaltssteuerelement“ (3)).

    Für weitere Informationen siehe Platzhalter-Gruppen.

  4. Wenn Benutzer das Inhaltssteuerelement für den Druck ausblenden können sollen, setzen Sie den Haken in dem Kontrollkästchen für Briefpapier (Abbildung 10, „Felder für Bild-Inhaltssteuerelement“ (4)).

    Das ist üblicherweise sinnvoll, wenn Sie mit vorgedrucktem Papier arbeiten.

Abbildung 10. Felder für Bild-Inhaltssteuerelement

Felder für Bild-Inhaltssteuerelement

  1. Zum Speichern der Werte klicken Sie auf den Button Dokument-Metadaten speichern.

Der Platzhalter wird automatisch mit dem korrekten Logo entsprechend der Unternehmens- und Standortdaten befüllt.

Stellen Sie daher sicher, dass Logos zu den Unternehmens- und Standortdaten hinzugefügt wurden.

Für weitere Informationen zur Verwaltung dieser Daten siehe Unternehmensverwaltung.

Das Logo wird nie verzerrt dargestellt. Es wird innerhalb des Platzhalters so groß wie möglich dargestellt.

Anmerkung

Für weitere Informationen zur Logo-Auswahl siehe Unternehmensverwaltung.

Für weitere Informationen zur Arbeit mit Logos siehe Mit Logos in Vorlagen arbeiten.

Anmerkung

Wenn Sie das Inhaltssteuerelement beim Drucken ausblenden möchten, könnte es dennoch sichtbar sein, wenn die Formatierungssymbole angezeigt werden.

Es wird jedoch nicht in der gedruckten Version enthalten sein.

War dieser Beitrag hilfreich?

/

Kommentare

0 Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.