83
Version 3.0 SP1 xPresso für Dreamweaver – Benutzerhandbuch

xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Version 3.0 SP1

xPresso für Dreamweaver – Benutzerhandbuch

Page 2: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

EMC Corporation, Hopkinton, MA 01748-91031-508-435-1000www.EMC.com

Copyright 2005-2008 EMC Corporation. Alle Rechte vorbehalten.

Der Urheberschutz erstreckt sich auf alle Formate von Material und Informationen, die urheberrechtlich geschützt werden können und unter aktuelle oder zukünftige einschlägige Gesetze oder Rechtsvorschriften fallen. Das gilt uneingeschränkt auch für jedwedes Material, das durch die Softwareprogramme generiert wurde und Symbole oder andere Bildschirmschnittstellen enthält. Ohne ausdrückliche schriftliche Einwilligung der EMC Corporation darf kein Teil dieser Unterlagen in einem elektronischen oder gedruckten Format kopiert oder weitergegeben werden. xPression, CompuSet sowie alle anderen in diesem Dokument erwähnten Produkte der EMC Corporation sind Marken der EMC Corporation. Die vollständigen Copyright-Informationen finden Sie in der Datei „xPression Licensing Document.pdf“ auf der E-Book-Bibliothek-CD.

Page 3: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

INHALTSVERZEICHNIS

1 Einführung .......................................................................................................................................... 6Wer sollte dieses Benutzerhandbuch lesen?................................................................................... 6Verwenden von xPresso für Dreamweaver ..................................................................................... 6Unterschiede zu Dreamweaver CS3............................................................................................... 7Für welche Zwecke ist xPresso für Dreamweaver geeignet?............................................................ 7Informationskästen und Überarbeitungsmarkierungen ..................................................................... 7Lösungsunterstützung ................................................................................................................... 8

2 Eine Tour durch xPresso für Dreamweaver............................................................................................ 9Ihr Arbeitsbereich von xPresso für Dreamweaver ............................................................................ 9

Ansichten des Dreamweaver-Arbeitsbereichs .......................................................................... 10Inhalt der Codeansicht ........................................................................................................... 10Arbeiten mit Dreamweaver-Fenstern ....................................................................................... 12Die xPresso-Einfügeleiste ...................................................................................................... 12Das xPresso-Datenschemafenster .......................................................................................... 13Das xPresso-Fenster mit dem Design-Schema........................................................................ 14Das xPresso-Fenster zur Variablendefinition............................................................................ 15

Dokumenteigenschaftenfenster...................................................................................................... 17Das Menü für Dokumenteigenschaften.................................................................................... 18Bereich für Attribute von Dokumenteigenschaften .................................................................... 18

Der Klick, der Folgendes aktualisiert: Löschen von xPresso-Elementen ........................................... 18Verwenden der Dreamweaver-Befehle „Rückgängig“ und „Wiederholen“ .......................................... 19xPresso-Tag-Validierung................................................................................................................ 19Anzeigen der xPresso-Protokolldatei .............................................................................................. 19Aktualisieren Ihrer Lizenz .............................................................................................................. 19

3 Erstellen eines xPresso-Dokuments...................................................................................................... 20Ihr Dokument-Content ................................................................................................................... 20

Was ist dynamischer Content?................................................................................................ 20

Page 4: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

INHALTSVERZEICHNIS

Was ist statischer Content? .................................................................................................... 21Zuordnen von Daten zu Ihrem Dokument ....................................................................................... 21

Laden Ihres Schemas ............................................................................................................ 22Erstellen Ihres Contents ................................................................................................................ 22

Content-Gruppen................................................................................................................... 23Content-Instanzen ................................................................................................................. 25

Hinzufügen von Kriterien zu dynamischem Content......................................................................... 25Definieren von Ein/Aus-Kriterien ............................................................................................. 27Definieren von Umschaltkriterien ............................................................................................ 27Definieren von Wenn-Sonst-Kriterien ...................................................................................... 29Bearbeiten vorhandener Kriterien ........................................................................................... 30

Verwenden des Content-Gruppenassistenten ................................................................................. 30Einrichten mehrerer Wenn-Sonst-Instanzen............................................................................. 31Einrichten einer einfachen Schalterinstanz .............................................................................. 32Hinzufügen von Content zu einer Instanz ................................................................................ 32

Content-Schleifen ......................................................................................................................... 32Erstellen einer Content-Schleife.............................................................................................. 33Kopieren einer Content-Schleife ............................................................................................. 33

Dynamische Tabellen .................................................................................................................... 34Erstellen einer dynamischen Tabelle mithilfe von Content-Schleifen .......................................... 34

Hinzufügen von externem Content zu Ihrem Dokument ................................................................... 36Kopieren von externem Content.............................................................................................. 37

Arbeiten mit Documentum ............................................................................................................. 37Hinzufügen eines Documentum-Servers ................................................................................. 38Öffnen einer HTML-Datei aus File From Documentum ............................................................. 39Speichern einer HTML-Datei in Documentum .......................................................................... 40Platzieren einer externen HTML-Datei aus Documentum.......................................................... 40

4 Verwenden von Variablen..................................................................................................................... 41Einige Informationen zu Variablen .................................................................................................. 41

Importieren von Variablendefinitionen...................................................................................... 41Exportieren von Variablendefinitionen ..................................................................................... 43Kopieren von Variablen .......................................................................................................... 43

Arbeiten mit Variablen ................................................................................................................... 43Erstellen von Variablen........................................................................................................... 44Definieren von Variablenattributen .......................................................................................... 45Einfügen von Textvariablen in Ihr Dokument ............................................................................ 46Formatieren Ihrer Textvariablen .............................................................................................. 46Platzieren von Bildvariablen in Ihrem Dokument ...................................................................... 48

Erstellen von Variablenausdrücken................................................................................................. 48Variablen............................................................................................................................... 49Funktionen ............................................................................................................................ 50Wenn-Sonst-Anweisungen ..................................................................................................... 50Überprüfen Ihres Ausdrucks ................................................................................................... 50Erstellen einer benutzerfreundlichen Adressvariable für Empfänger/Absender ........................... 51

Page 5: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

INHALTSVERZEICHNIS

Arbeiten mit Dokumenteigenschaften ............................................................................................. 51Erstellen einer Dokumenteigenschaft ...................................................................................... 52Attributoptionen für Dokumenteigenschaften............................................................................ 52Importieren von Dokumenteigenschaften................................................................................. 53Exportieren von Dokumenteigenschaften ................................................................................ 53

Arbeiten mit Variablen-Hyperlinks................................................................................................... 53Platzieren von Variablen-Hyperlinks in Ihrem Dokument ........................................................... 54

Arbeiten mit Arrays ....................................................................................................................... 54Erstellen von Arrays............................................................................................................... 55Definieren Ihrer Array-Attribute ............................................................................................... 55Definieren Ihrer Array-Elementattribute ................................................................................... 56Platzieren von Tabellenvariablen in Ihrem Dokument................................................................ 57

Anzeigen von variablen Daten in Ihrem Dokument .......................................................................... 57

5 Erzeugen der Ausgabe ........................................................................................................................ 58Anzeigen des Dokuments in der Vorschau...................................................................................... 58Verwenden des Dienstprogramms zum Senden von E-Mails............................................................ 59Erstellen einer mehrteiligen E-Mail ................................................................................................. 59

Erstellen einer separaten Nur-Text-Datei ................................................................................. 60Erstellen einer Nur-Text-Version während der Veröffentlichung ................................................. 62

Verpacken Ihres Dokuments .......................................................................................................... 62Anhängen externer Dateien an eine E-Mail ..................................................................................... 63

Dynamisch erzeugte Dateien.................................................................................................. 64Statische Dateien .................................................................................................................. 64

A xPresso-Tag-Spezifikationen ................................................................................................................ 65Allgemeine xPresso-Tag-Attribute .................................................................................................. 65

Syntax .................................................................................................................................. 65Typ ....................................................................................................................................... 65ID ......................................................................................................................................... 65Name.................................................................................................................................... 65

Gruppen-Tag-Attribute................................................................................................................... 65Syntax .................................................................................................................................. 66

Content-Tag-Attribute .................................................................................................................... 66Syntax .................................................................................................................................. 67

Text-Tag-Attribute.......................................................................................................................... 67Syntax .................................................................................................................................. 67

Schleifen-Tag-Attribute .................................................................................................................. 68Syntax .................................................................................................................................. 68

VarDef-Tag-Attribute...................................................................................................................... 68Syntax .................................................................................................................................. 69

TableDef-Tag-Attribute................................................................................................................... 69Syntax .................................................................................................................................. 70

B Ausdrucksfunktionen............................................................................................................................ 71

Page 6: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

INHALTSVERZEICHNIS

Numerische Funktionen................................................................................................................. 71abs ....................................................................................................................................... 71Syntax .................................................................................................................................. 71floor ...................................................................................................................................... 71Syntax .................................................................................................................................. 71ceil........................................................................................................................................ 72Syntax .................................................................................................................................. 72round .................................................................................................................................... 72Syntax .................................................................................................................................. 72stringToInteger....................................................................................................................... 72Syntax .................................................................................................................................. 72

Logikfunktionen ............................................................................................................................ 72Gruppenfunktionen ....................................................................................................................... 73

groupCount ........................................................................................................................... 73Syntax .................................................................................................................................. 73groupSum ............................................................................................................................. 73Syntax .................................................................................................................................. 74groupMax.............................................................................................................................. 74Syntax .................................................................................................................................. 75groupMin............................................................................................................................... 75Syntax .................................................................................................................................. 75

Zeichenfolgenfunktionen................................................................................................................ 75length.................................................................................................................................... 75Syntax .................................................................................................................................. 75contains ................................................................................................................................ 75Syntax .................................................................................................................................. 76toLowerCase ......................................................................................................................... 76Syntax .................................................................................................................................. 76toUpperCase ......................................................................................................................... 76Syntax .................................................................................................................................. 76trim ....................................................................................................................................... 76Syntax .................................................................................................................................. 77substring ............................................................................................................................... 77Syntax .................................................................................................................................. 77position ................................................................................................................................. 77Syntax .................................................................................................................................. 77replace.................................................................................................................................. 77Syntax .................................................................................................................................. 78numericToString..................................................................................................................... 78Syntax .................................................................................................................................. 78

Datum/Uhrzeit-, Datums- und Uhrzeitfunktionen.............................................................................. 78addYear ................................................................................................................................ 78Syntax .................................................................................................................................. 78addMonth.............................................................................................................................. 79Syntax .................................................................................................................................. 79

Page 7: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

INHALTSVERZEICHNIS

addDay ................................................................................................................................. 79Syntax .................................................................................................................................. 79now ...................................................................................................................................... 79Syntax .................................................................................................................................. 79

Page 8: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Einführung 1Einführung

Willkommen zu xPresso für Dreamweaver! xPresso für Dreamweaver ist Teil derxPression-Produkt-Suite und unterstützt Sie bei der Erstellung grafischer, individueller undpersonalisierter HTML-Web-Seiten oder E-Mails mit einer breiten Palette an Content. Der Contentreicht von Korrespondenz, die grafischen Marketing- und Brand-Image-Content enthält, bis zuMeldungen und Aufstellungen zu Kundenkonten, die den Empfänger auf eine personalisierte Websiteleiten, die ebenfalls in xPresso für Dreamweaver erstellt wird.

Wer sollte dieses Benutzerhandbuch lesen?Das Benutzerhandbuch zu xPresso für Dreamweaver enthält die Informationen, die ein erfahrenerDreamweaver-Anwender zur Verwendung von xPresso für Dreamweaver benötigt. Es wird davonausgegangen, dass Sie über praktische Erfahrungen mit Dreamweaver verfügen und mit denXML-Daten vertraut sind, die Sie in den mit xPresso für Dreamweaver erstellten Dokumentenverwenden.

Dieses Handbuch enthält keine Anleitungen zur Verwendung der grundlegendenDreamweaver-Funktionen, es sei denn, es handelt sich um eine Besonderheit bei der Handhabungeiner Funktion in xPresso für Dreamweaver. Dieses Handbuch enthält keine Anweisungen zurErstellung Ihrer Daten, sondern nur Richtlinien zur Erstellung von xPresso-kompatiblen Daten sowieInformationen zu deren Nutzung.

Verwenden von xPresso für DreamweaverZu diesem Benutzerhandbuch existiert auch ein Tutorial zu xPresso für Dreamweaver, das Siedurch die Aufgaben im Zusammenhang mit der Erstellung eines Dokuments leitet. Sie können aufdas Tutorial-Dokument zugreifen, indem Sie im Menü xPresso auf Tutorial klicken. xPresso fürDreamweaver umfasst auch eine Online-Hilfe, die Sie durch Klicken auf Hilfe im Menü xPressoaufrufen können.

Wenn Sie noch keine Erfahrungen mit Dreamweaver gesammelt haben oder eine Auffrischungbenötigen, empfiehlt Document Sciences nachdrücklich die folgenden Ressourcen:

• Ist Dreamweaver installiert, wählen Sie im Menü Hilfe die Option Erste Schritte mitDreamweaver aus. Die Tutorials in diesem Handbuch leiten Sie durch die Erstellung einereinfachen, aber funktionellen Website.

• Das Dreamweaver Documentation Resource Center steht unter folgender Adresse onlinezur Verfügung: http://www.adobe.com/support/documentation/en/dreamweaver/.

6

Page 9: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 1 — Einführung

Unterschiede zu Dreamweaver CS3Diese Version von xPresso für Dreamweaver unterstützt nun die Adobe Creative Suite 3-Versionvon Dreamweaver sowie die Version Macromedia Dreamweaver 8. In Dreamweaver 8 enthältdie Einfügeleiste standardmäßig Menüs, in Creative Suite 3 sind es Registerkarten. DieBildschirmabbildungen in diesem Handbuch stammen aus der Version Dreamweaver 8. Wenn SieCS3 verwenden, sieht die Einfügeleiste möglicherweise etwas anders aus.

Für welche Zwecke ist xPresso für Dreamweavergeeignet?xPresso für Dreamweaver ist eine Design-Komponente der xPression-Produkt-Suite und ermöglichtdie Erstellung dynamischer Dreamweaver-Dokumente, die auf dem xPression-Server veröffentlichtwerden können.

xPresso für Dreamweaver fällt in den Bereich der Dokumentgestaltung der xPression-Produkt-Suite.

Informationskästen undÜberarbeitungsmarkierungenDie folgenden Kästen weisen auf spezielle Informationen in der Dokumentation hin.

7

Page 10: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 1 — Einführung

ACHTUNGKästen mit dem Titel „Vorsicht“ warnen vor einem schwerwiegenden Fehler, einer unerwünschtenAusgabe oder einem Datenverlust. Dazu kann es kommen, wenn Sie die Anweisungen nicht genaubefolgen.

Tipp

In einem Tipp werden Vorschläge zur Vereinfachung einer Aufgabe oder ein nützlicher Tastaturbefehlbeschrieben. Außerdem enthalten die Tipps unter Umständen eine alternative Möglichkeit, die imText beschriebenen Techniken zu verwenden.

Hinweis

Ein Hinweis liefert Informationen, die wichtige Punkte des Haupttexts hervorheben oder ergänzen.

Überarbeitungsmarkierungen helfen Ihnen, neue oder geänderte Informationen zu finden. Suchen Sieam rechten Rand einer Seite nach diesen Überarbeitungsmarkierungen.

LösungsunterstützungWeitere Informationen sowie Hilfe bei der Lösung von Problemen erhalten Sie beim DocumentSciences Lösungsunterstützung:

Telefon: (760) 602-1500

Fax: (760) 602-1515

Internet: http://support.docscience.com

E-Mail-Adresse:

[email protected]

8

Page 11: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Eine Tour durch xPresso fürDreamweaver 2

Eine Tour durch xPresso für Dreamweaver

Dieses Kapitel enthält eine kurze „Tour“ durch die Benutzerschnittstelle von xPresso fürDreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder AdobeMacromedia Dreamweaver CS3 und arbeitet reibungslos mit dieser Anwendung zusammen.Eine xPresso-Installation fügt die xPresso-Einfügeleiste sowie verschiedene xPresso-Fenster inDreamweaver hinzu.

Ihr Arbeitsbereich von xPresso für DreamweaverHier sehen Sie das typische Bild beim Öffnen von xPresso für Dreamweaver: ein standardmäßigerDreamweaver-Desktop mit einigen zusätzlichen xPresso-Elementen. In den folgenden Abschnittenerfahren Sie mehr über diese Elemente.

Nach der Installation sehen Sie, dass dem Dreamweaver-Arbeitsbereich diese xPresso-Komponentenhinzugefügt wurden.

9

Page 12: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Ansichten des Dreamweaver-ArbeitsbereichsDreamweaver bietet drei verschiedene Möglichkeiten für das Anzeigen Ihres Arbeitsbereichs:Design-Ansicht, Codeansicht oder geteilte Ansicht. Für die Arbeit in xPresso für Dreamweaver wirdein geteilter Arbeitsbereich empfohlen, damit Sie die Design-Ansicht und die Codeansicht darstellenkönnen.

Diese Grafik zeigt ein Beispieldokument in der geteilten Ansicht.

Die Codeansicht in xPresso für Dreamweaver zeigt nicht nur den HTML-Code für Ihrenallgemeinen Dokument-Content, sondern auch den HTML-Code für xPresso-Aktionen. Einige aufxPresso-bezogene Aktionen müssen in der Codeansicht vorgenommen werden. Andere könnenwiederum in der Design-Ansicht erfolgen. Sie können zwischen den drei Ansichten wechseln.Verwenden Sie hierzu die Schaltflächen am oberen Rand des Arbeitsbereichs.

Inhalt der CodeansichtxPresso für Dreamweaver platziert so genannte Tags (Kennungen) im HTML-Code, wenn Sie inIhrem Dokument xPresso-bezogene Funktionen ausführen. Hierzu zählen z. B. das Erstellen vonContent-Gruppen oder das Platzieren von Variablen. Wenn Sie Elemente in der Design-Ansichtauswählen, wird der entsprechende Code in der Codeansicht hervorgehoben.

10

Page 13: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Es folgt eine Liste mit den Tags, die Sie bei der Arbeit mit xPresso für Dreamweaver sehen. Zujedem Tag wird ein Beispiel angegeben:

• Gruppen-Tag

<xPresso type="group" id="16" name="banner" selecttype="ifelse" logic=""onoff=""name"==" test""><xPresso type="instance" id="17" name="general"logic=’"name"=="test"’></xPresso></xPresso>

• Content-Tag

<xPresso type="Instanz" id="19" name="allgemein" logic=’"international"=="PEK"’></xPresso>

• Text-Tag

<xPresso type="text" id="9" name="destination" type="text" variable="desc"vid="4">{Beschr.}</xPresso>

• Schleifen-Tag

<xPresso type="loop" id="10" name="triptable" variable="trip" vid="7"></xPresso>• VarDef-Tag

<VarDef name="international" id="1" type="string" expType="schema" expres-sion="/root/campaign/city/international" position="2"></VarDef>

• TableDef-Tag

<TableDef> <TableDef name="region" id="6" expType="schema" expression="/root/cam-paign/recommendations/region" position="6"></TableDef> <TableDef name="trip"id="7" expType="schema" expression="/root/campaign/recommendations/region/trip"position="8"> <VarDef name="date" id="8" type="string" expType="schema"expression="/root/campaign/recommendations/region/trip/date" position="9"></VarDef></TableDef> </TableDefs>

Weitere Informationen finden Sie unter xPresso-Tag-Spezifikationen.

Hinweis

Wenn Sie in der Design-Ansicht einen Textbereich auswählen und der erste <xPresso>-Tagfür diesen Bereich in der Codeansicht nicht ausgewählt ist, aktivieren Sie die Hervorhebung fürFremd-Tags, um die Auswahl zu ermöglichen. Weitere Informationen finden Sie unter Hervorhebenvon xPresso-Elementen.

Auswählen von Text in der CodeansichtWenn Sie in der Codeansicht Content-Code auswählen, den Sie in eine Content-Gruppe oder Instanzintegrieren möchten, stellen Sie sicher, dass Sie die Anfangs- und End-Tags für Absatz und Schriftartsowie den Content selbst auswählen.

11

Page 14: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

ACHTUNGHaben Sie in der Codeansicht eine ganze Codeinstanz ausgewählt, führt jede Aktion zumÜberschreiben der Instanz. Wenn Sie beispielsweise in der Farbauswahl der Codehinweiswerkzeugeeine Farbe anwenden, wird die Content-Instanz (zusammen mit ihren xPresso-Tags) durch dieFarbnummer ersetzt. Auf diese Weise wird die Instanz aus dem Dokument entfernt.

Hervorheben von xPresso-ElementenIn den folgenden Abschnitten und Kapiteln dieses Handbuchs werden Sie erfahren, dass Sie mitxPresso für Dreamweaver dynamische Content-Elemente in Ihre Dreamweaver-Dokumente einfügenkönnen. So lassen Sie Dreamweaver diese xPresso-Elemente identifizieren:

1. Wählen Sie im Menü Bearbeiten Voreinstellungen aus.

2. Wählen Sie in der Kategorieliste Hervorheben aus.

3. Klicken Sie auf das Kontrollkästchen Anzeigen neben Tags eines Drittanbieters, und klickenSie dann auf OK.

Arbeiten mit Dreamweaver-FensternDreamweaver ermöglicht das Gruppieren von Fenstern in logischen Kombinationen gemäß IhrerArbeitsweise. Die xPresso-Fenster stellen hier keine Ausnahme dar. Wenn Sie Fenster von xPressofür Dreamweaver gruppieren möchten, klicken Sie auf die Menüschaltfläche des Fensters, und wählenSie Gruppieren von [Name des xPresso-Fensters] mit aus. Wählen Sie das Fenster aus, mit demSie das ausgewählte Fenster gruppieren möchten.

Die xPresso-EinfügeleisteSie können die Dreamweaver-Einfügeleiste bei Bedarf ausblenden oder anzeigen bzw. reduzieren.Sie können auch die verschiedenen Kategorien der Einfügeleiste anzeigen. Einige Kategoriender Einfügeleiste weisen Schaltflächen auf, die Menüs mit allgemeinen Befehlen enthalten. DieErweiterung xPresso für Dreamweaver fügt ein xPresso-Element in die Einfügeleiste ein. Wenn Siedie Einfügeleiste nicht sehen, klicken Sie auf das Dreamweaver-Menü Fenster, und wählen SieEinfügen aus. Die Einfügeleiste kann in Form von Menüs oder Registerkarten angezeigt werden.In Dreamweaver 8 enthält die Einfügeleiste standardmäßig Menüs, in Creative Suite 3 sind esRegisterkarten. Führen Sie einen der folgenden Schritte aus, um den xPresso-Teil der Einfügeleisteanzuzeigen:

• Klicken Sie auf den Pfeil neben dem Kategorienamen links von der Einfügeleiste, undwählen Sie im Popup-Menü xPresso aus.

• Klicken Sie auf die Registerkarte xPresso.

Die xPresso-Einfügeleiste enthält Verknüpfungsschaltflächen zu den Funktionen von xPresso fürDreamweaver. Wenn Sie den Mauszeiger über eine Schaltfläche bewegen, wird eine QuickInfo mitdem Namen der Schaltfläche angezeigt.

Die nachfolgende Tabelle zeigt und erläutert alle Schaltflächen.

12

Page 15: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Schalt-fläche

Aktion Schalt-fläche

Aktion

Laden einerDatenschemadatei

Einfügen einerHyperlinkvariablen

Erstellen einerContent-Gruppe

Einfügen einer externenContent-Variable

Hinzufügen einerContent-Instanz zueiner Content-Gruppe

Löschen ausgewählterElemente aus denxPresso-Fenstern

Starten des Content-Gruppenassistenten

Konvertieren einerHTML-Datei in Nur-Text

Hinzufügen einerContent-Schleifezur Erstellung einerdynamischen Tabelle

Erstellen einesDokumentpakets

Erstellen einer Tabelleaus einem Array imVariablendefinitions-fenster

Aktualisieren derAnsichten in denxPresso-Fenstern

Einfügen einerTextvariablen im Vari-ablendefinitionsfenster

Einfügen deszuletzt kopiertenxPresso-Elements ausdem Schema an derMauszeigerposition imDokument

Einfügen einerBildvariablen

Das xPresso-DatenschemafensterDas xPresso-Datenschemafenster zeigt die variablen Daten an, die im Datenschema enthaltensind. Dieses Fenster erscheint nicht im Arbeitsbereich? Wählen Sie im Menü xPresso die OptionDatenschema. Das Datenschemamenü ermöglicht das Laden eines Schemas in Ihr Dokument.Wenn Sie ein Datenschema in das Fenster laden, zeigt xPresso für Dreamweaver die Struktur IhresSchemas in einer hierarchischen Gliederung. Sie können nur eine XSD-Datei laden. Wenn Sie nichtüber eine Schemadatei verfügen, müssen Sie eine aus der XML-Datendatei erstellen.

Wenn Sie im Datenschemafenster ein Feld auswählen, erscheint der Datentyp des Felds am unterenFensterrand. Diese Informationen sind schreibgeschützt.

Das xPresso-DatenschemamenüDas Datenschemamenü ermöglicht das Laden eines Schemas in Ihr Dokument.

13

Page 16: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Das xPresso-Fenster mit dem Design-SchemaDas xPresso-Fenster mit dem Design-Schema zeigt die Struktur, Logik und die Content-Variationender dynamischen Dokumentteile in einer Gliederungsstruktur. Dieses Fenster erscheint nicht imArbeitsbereich? Wählen Sie im Menü xPresso die Option Design-Schema-Browser. Dies ist derStrukturplan der Variabilität Ihres Dokuments mit allen variablen Teilen, die zur Erstellung der fertigenAusgabe verwendet werden können. Auch die Integrationskriterien werden angezeigt.

Das xPresso-Design-Schema umfasst eine Gliederung, die Ihre variable Content-Struktur anzeigtsowie den xPresso-Bereich für Schema-Attribute mit den Attributen des gewählten Schemaelements.

Mithilfe des xPresso-Schemas können Sie Content-Gruppen und Content-Instanzen für Ihr Dokumenterstellen. Sie können außerdem die Kriterien für die Aufnahme von bestimmtem Content definieren.

Die im Schema aufgeführten Elemente entsprechen variablem Content auf der Dreamweaver-Seite.Wenn Sie im Schema eine Content-Gruppe oder eine Content-Instanz auswählen, wird derentsprechende Content auf der Dokumentseite ausgewählt. Wenn Sie eine Content-Instanzauswählen, die derzeit nicht aktiv ist, wird diese angezeigt und hervorgehoben. Auf diese Weisekönnen Sie zwischen Content-Instanzen wechseln, um zu sehen, wie diese auf der Seite aussehen.Außerdem können Sie bei Bedarf Änderungen vornehmen. Wenn Sie Content auf der Dokumentseiteauswählen, hebt xPresso die entsprechende Content-Instanz im Schema hervor.

Der xPresso-Bereich für Schema-AttributeDer xPresso-Bereich für Schema-Attribute erscheint am unteren Rand des xPresso-Schemafenstersund enthält Informationen zu dem im Schema ausgewählten Element. Sie können Änderungen an

14

Page 17: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

allen editierbaren, im Bereich angezeigten Attributen vornehmen. Sie können die Content-Gruppen,Content-Instanzen oder Variablen im Schema umbenennen, indem Sie den Namen im xPresso-Bereichfür Schema-Attribute bearbeiten. Sie können das Schema oder den globalen Variablenordner nichtumbenennen. Die im Bereich angezeigten Informationen variieren je nach ausgewähltem Elementtyp.

Das xPresso-SchemamenüDas xPresso-Schemamenü enthält die Befehle, die Sie zur Arbeit mit Variablenelementen im Schemabenötigen. Die Menüoptionen variieren je nach Element, das Sie im Schema auswählen.

Option BeschreibungLöschen Löschen Sie das ausgewählte Element im Schema, und entfernen Sie

es aus dem Vorlagendokument.

xPresso-Rand-Tags ein Anzeigen der Anfangs- und End-Tags für xPresso-Befehle in derCodeansicht und in der Design-Ansicht

xPresso-Rand-Tags aus Ausblenden der Anfangs- und End-Tags für xPresso-Befehle in derCodeansicht und in der Design-Ansicht

Element kopieren Kopieren des derzeit im Schema ausgewählten Elements Sie könnendie folgenden Schemaelemente kopieren: Content-Gruppen, Variablen,Content-Schleifen und externe Content-Variablen. Verwenden Sie dieSchaltfläche xPresso-Einfügen in der Einfügeleiste, um das kopierteElement in Ihre Dokumentvorlage einzufügen.

Instanz sortieren Sortieren der Instanzen in der derzeit ausgewählten Content-Gruppedes Schemas in alphabetischer Reihenfolge

Content-Instanz klonen Erstellen eines Klons der Content-Instanz, die derzeit imSchema ausgewählt ist. Die neuen Instanzen erscheinen imSchema unterhalb der Originalinstanz mit dem Namen CloneName_des_Originalelements.

Das xPresso-Fenster zur VariablendefinitionDas Fenster zur Variablendefinition arbeitet mit dem Datenschemafenster zusammen und ermöglichtdas einfache Erstellen und Definieren von Variablen und Arrays zur Verwendung in Ihrem Dokument.Dieses Fenster erscheint nicht im Arbeitsbereich? Wählen Sie im Menü xPresso die OptionVariablendefinition. In diesem Fenster können Sie Variablen, Arrays und untergeordnete Elementefür Arrays hinzufügen und die Eigenschaften von Elementen ändern. Der Hauptteil des Fensterszur Variablendefinition umfasst die Variablenübersicht, in der die definierten Variablen und Arraysaufgelistet werden. In der Gliederung steht ein Ordner ( ) für ein Array und ein Seitensymbol ( ) füreine Variable. Unter der Gliederung befindet sich der Bereich für Variablenattribute. Wenn Sie in derGliederung ein Element auswählen, können Sie dessen Attribute im Bereich für Variablenattributedefinieren oder bearbeiten.

Wenn Sie Variablendaten auf Ihr Dokument anwenden, zeigt xPresso für Dreamweaver dieBeschriftung „n von m“ sowie Pfeile am oberen Rand der Variablendefinition an, damit Sie durch dieEinträge in Ihrer Datendatei navigieren können.

15

Page 18: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Die Beschriftung n von m enthält die Nummer des Datensatzes, in dem Sie sich gerade befinden(n) sowie die Anzahl der Datensätze in der Datei (von m). Klicken Sie auf die Pfeile, um durch dieDatensätze im Dokument zu navigieren. Klicken Sie auf Laden, um die Daten in einem bestimmtenDatensatz auf Ihre Arbeit anzuwenden. Die Ergebnisse werden im Standard-Web-Browser angezeigt.

Das Menü zur VariablendefinitionKlicken Sie auf den Pfeil in der richtigen Ecke des Fensters zur Variablendefinition, um auf das Menüzuzugreifen.

Das Menü zur Variablendefinition enthält die Befehle, die Sie für die Arbeit mit Variablen und derenDaten benötigen. Die Menüoptionen variieren je nach Element, das Sie im Fenster auswählen.

Option BeschreibungVariable definieren Hinzufügen einer Text- oder Bildvariable zum Fenster für die

Variablendefinition Weitere Informationen finden Sie unter Erstellenvon Variablen.

Array definieren Hinzufügen einer Array- oder Tabellenvariable zum Fenster für dieVariablendefinition Weitere Informationen finden Sie unter Erstellenvon Arrays.

Variable aus Schemadefinieren

Hinzufügen einer Text- oder Bildvariablen zum Fenster fürdie Variablendefinition mithilfe des ausgewählten Felds imDatenschemafenster Wählen Sie das Feld im Datenschemafensteraus, bevor Sie diese Option aktivieren. Weitere Informationen findenSie unter Erstellen von Variablen.

Array aus Schemadefinieren

Hinzufügen einer Text- oder Bildvariablen zum Fenster für dieVariablendefinition mithilfe des ausgewählten übergeordneten Feldsim Datenschemafenster Wählen Sie das übergeordnete Feld imDatenschemafenster aus, bevor Sie diese Option aktivieren. WeitereInformationen finden Sie unter Erstellen von Arrays.

Variablendefinitionenexportieren

Erstellen einer XML-Datei, die alle Variablendefinitionen im Fensterfür die Variablendefinition enthält Sie können dann diese Datei in einanderes xPresso-Dokument importieren.

Variablendefinitionenimportieren

Importieren einer Exportdatei zu einer Variablendefinition, die die ineinem anderen xPresso-Dokument definierten Variablendefinitionenenthält Alle in der Datei enthaltenen Definitionen werden imVariablendefinitionsfenster angezeigt.

Element löschen Löschen des ausgewählten Elements aus dem Fenster zurVariablendefinition Erscheint die Variable in Ihrem Dokument, könnenSie diese nicht aus dem Fenster löschen. Sie müssen die Variablezunächst von der Dokumentseite löschen.

16

Page 19: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Option BeschreibungAnwenden vonVariablendaten

Öffnen eines Dialogfelds, in dem Sie eine XML-Datei zur Verwendungfür Ihre Variablendaten auswählen können Wenn Sie eine Dateiauswählen, aktualisiert xPresso für Dreamweaver Ihr Dokument mitden Daten aus der ausgewählten XML-Datei.

Zurücksetzen vonVariablendaten

Zurücksetzen aller Variablen in Ihrem Dokument in denOriginalzustand, Löschen aller Variablendaten Alle Variablen zeigenden Variablennamen an Stelle der eigentlichen Variablendaten an.

Vorschau Anzeigen Ihrer Arbeit mit integrierten Daten im standardmäßigenWeb-Browser Weitere Informationen finden Sie unter Anzeigen desDokuments in der Vorschau.

Protokoll anzeigen Anzeigen der Datei xPresso.log Weitere Informationen finden Sie unterAnzeigen der xPresso-Protokolldatei.

DokumenteigenschaftenfensterDas Dokumenteigenschaftenfenster zeigt alle im Dokument definierten Dokumenteigenschaften an.Dokumenteigenschaften werden einem bestimmten Dokument zugeordnet und stehen in xAdminzur Definition als Ausgabevariablen sowie für die Verwendung in Ausdrücken und Vorlagen für dieDateibenennung zur Verfügung. In xPresso für Dreamweaver können Sie eine vorhandene Variableals Dokumenteigenschaft definieren und diese so Ihrem Dokument zuordnen.

Stellen Sie sicher, dass alle Dokumenteigenschaften, die in einer Vorlage für die Dateibenennungverwendet werden sollen, Variablen zugewiesen werden, deren Werte für jeden Eintrag in derDatendatei eindeutig sind. Wenn ein Wert nicht eindeutig ist, riskieren Sie doppelte Dateinamen, diezu einem Fehler führen. Stellen Sie außerdem sicher, dass der Wert keines der folgenden Zeichenenthält: \, /, :, *, ?, ", <, >, |.

Der Hauptteil des Fensters für Dokumenteigenschaften umfasst die Variablenübersicht, in der diedefinierten Variablen und Arrays aufgelistet werden. Unter der Gliederung befindet sich der Bereich fürDokumentattribute. Wenn Sie in der Gliederung ein Element auswählen, können Sie dessen Attributeim Bereich für Attribute definieren oder bearbeiten.

17

Page 20: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

Das Menü für DokumenteigenschaftenDas Menü für Dokumenteigenschaften enthält die Befehle, die Sie benötigen, um Ihrem DokumentDokumenteigenschaften hinzuzufügen.

Wählen Sie dieseOption aus

Beschreibung

Dokumenteigen-schaft hinzufügen

Hinzufügen der im Variablendefinitionsfenster ausgewähltenVariable in das Fenster für Dokumenteigenschaften Sie müsseneine Variable in das Fenster für Variableneigenschaften einfügen,bevor Sie diese Option verwenden können.

Dokumenteigen-schaft löschen

Löschen der ausgewählten Dokumenteigenschaft aus demFenster und Entfernen der Zuweisung zum Dokument

Dokumenteigen-schaften im-portieren

Importieren einer Exportdatei zu Dokumenteigenschaften,die die in einem anderen xPresso-Dokument definiertenDokumenteigenschaften enthält Alle in der Datei enthaltenenEigenschaften werden im Fenster für Dokumenteigenschaftenangezeigt.

Dokumenteigen-schaften ex-portieren

Erstellen einer XML-Datei, die alle Dokumenteigenschaften imFenster für die Dokumenteigenschaften enthält Sie können danndiese Datei in ein anderes xPresso-Dokument importieren.

Bereich für Attribute von DokumenteigenschaftenDer Bereich für Attribute von Dokumenteigenschaften erscheint unten im Fenster fürDokumenteigenschaften und enthält Attributinformationen zum Element, das im Fenster ausgewähltwurde.

Im Attribut-Bereich haben Sie folgende Möglichkeiten:• Benennen Sie die Dokumenteigenschaft um. Dokumenteigenschaftsnamen müssen

mindestens einen Buchstaben enthalten, und alle Zeichen müssen Buchstaben, Ziffern oderUnterstriche (_) sein. Leerzeichen werden nicht unterstützt. Der Name muss weniger als200 Zeichen lang sein und kann auch andere Zeichen enthalten.

• Ändern der Zuordnung von Eigenschaftsvariablen• Siehe Variablentyp (schreibgeschützt)

Der Klick, der Folgendes aktualisiert: Löschen vonxPresso-ElementenMit xPresso für Dreamweaver können Sie Variablen aus dem xPresso-Fenster für Variablendefinitionenentfernen. Außerdem können Sie Content-Gruppen und Instanzen aus dem xPresso-Design-Schemaentfernen. Verwenden Sie hierzu die Menüoption „Löschen“. Darüber hinaus können Sie dieseElemente aus den Dreamweaver-Design- und Codeansichten entfernen. Wenn Sie Elemente aus

18

Page 21: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 2 — Eine Tour durch xPresso für Dreamweaver

diesen Ansichten löschen, werden die xPresso u. U. nicht sofort aktualisiert, sodass ein gelöschtesElement weiterhin in einem Fenster angezeigt wird. Um die korrekte Synchronisierung sicherzustellen,klicken Sie in der xPresso-Einfügeleiste auf Aktualisieren.

Verwenden der Dreamweaver-Befehle „Rückgängig“und „Wiederholen“Die Dreamweaver-Befehle zum Wiederholen und Rückgängigmachen funktionieren in der Regel fürxPresso-Aktionen nicht gut. Hierbei handelt es sich um eine Einschränkung von Dreamweaver. WennSie den Befehl „Rückgängig“ verwenden, werden u. U. nicht alle xPresso-Tags für das betreffendeElement entfernt. Wenn Sie den Befehl „Rückgängig“ zum Erstellen einer Content-Gruppe verwendenmöchten, müssen Sie zweimal auf „Rückgängig“ klicken, um die beiden Aktionen zu widerrufen, diewährend der Erstellung der Content-Gruppe ausgeführt werden. Es wird empfohlen, dass Sie dasElement löschen, anstatt den Befehl „Rückgängig“ zu verwenden.

xPresso-Tag-ValidierungxPresso verwendet die Dreamweaver Site-Berichte-Funktion, um die Tags zu bestätigen, die esdem Dokument hinzufügt. Um das xPresso-Dokument zu überprüfen, wählen Sie im Menü SiteBerichte aus. Sie können auch auf die Schaltfläche Berichte ( ) auf der Registerkarte Site-Berichteklicken. Das Berichtsdialogfeld wird angezeigt. Wählen Sie xPresso-Validierung, und klicken Sie aufAusführen, um einen Bericht zu erzeugen. Im Fenster zu Site-Berichten erscheint eine Ergebnisliste.

Anzeigen der xPresso-ProtokolldateiDie Datei xPRS.log (unter [Dreamweaver-Installationsverzeichnis]\xPresso) enthält Informationen zueinigen der Funktionen, die xPresso für Dreamweaver ausgeführt hat. Die Protokolldatei ist kumulativ.Sie müssen bis ganz nach unten blättern, um die neuesten Einträge zu finden.

Prüfen Sie Ihre Protokolldatei, wenn Fehlermeldungen angezeigt werden, zu denen Sie weitereInformationen benötigen. Suchen Sie nach Wörtern wie „FEHLER“ oder „WARNUNG“, um Problemezu finden.

Wenn Sie die Protokolldatei anzeigen möchten, klicken Sie auf das Menü Variablendefinition, undwählen Sie Protokoll anzeigen. Die Datei xPRS.log wird in Notepad geöffnet. Blättern Sie bis zumEnde der Datei, um die neuesten Einträge einzusehen.

Aktualisieren Ihrer LizenzWenn Sie eine neue Lizenz für xPresso für Dreamweaver von Document Sciences Customer Careerhalten, können Sie die neue Lizenz aktivieren, indem Sie auf Registrieren im Menü xPressoklicken. Erscheint das Dialogfeld „Registrieren“, ersetzen Sie den aktuellen Lizenzschlüssel durchden neuen, und klicken Sie auf OK.

19

Page 22: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Erstellen einesxPresso-Dokuments 3

Erstellen eines xPresso-Dokuments

Zum Erstellen eines xPresso-Dokuments sind mehrere Schritte erforderlich. Dieses Kapitel enthält alleInformationen, die Sie benötigen, um mit xPresso für Dreamweaver ein Dokument zu erstellen. Hierzuzählt z. B. das Zuweisen von Daten zu Ihrem Dokument, das Erstellen von Content, das Definierenvon Kriterien zur Steuerung der Content-Integration sowie das Hinzufügen von Variablen.

Ihr Dokument-ContentEs gibt zwei grundlegende Arten von Content, die ein Dokument bilden: dynamischer und statischerContent. Diese Arten können eine entscheidende Rolle für das fertige Erscheinungsbild IhresDokuments spielen.

Was ist dynamischer Content?Dynamischer Content kann sich für jede Dokumentversion ändern und wird durch Kriterien undVariablendaten gesteuert. Dynamischer Content in xPresso für Dreamweaver ist in Content-Gruppenenthalten. Hierbei erscheint jede Variation in einer eigenen Content-Instanz.

Im Allgemeinen wird nur eine Content-Instanz in einer Content-Gruppe in der fertigen Ausgabeangezeigt. Sie verfügen z. B. über zwei verschiedene Einleitungen für ein Dokument, die jeweilsfür eine andere Zielgruppe geschrieben wurden. Sie würden in diesem Fall beide Absätze alseigene Content-Instanz in der gleichen Content-Gruppe integrieren und dann verschiedene Kriterienverwenden, um zu definieren, wann die Absätze in der Ausgabe erscheinen.

Kriterien ermöglichen Ihnen die Steuerung von dynamischem Content in der Ausgabe. Ihre Datenbestimmen dann den Content, da dieser die von Ihnen festgelegten Kriterien erfüllen muss. Siekönnen Kriterien definieren, die die Aktivierung von Content-Gruppen in Ihrem Dokument unddie Ausgabe von Content-Instanzen in diesen Gruppen im fertigen Dokument steuern. WeitereInformationen finden Sie unter Hinzufügen von Kriterien zu dynamischem Content.

20

Page 23: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Was ist statischer Content?Statischer Content erscheint in jeder Iteration des Dokuments. Da seine Integration nicht durchKriterien gesteuert wird, muss er nicht in einer Content-Gruppe enthalten sein. Zum Beispielwären der Name und die Adresse Ihres Unternehmens wahrscheinlich statischer Content imDokument. Sie fügen statischen Content dem Dokument so hinzu, wie Sie jeden Content einemDreamweaver-Dokument hinzufügen würden.

Statischer Text kann Variablen enthalten. Obwohl die Integration des Textes selbst statisch ist (erist immer in der Ausgabe enthalten), können Sie mithilfe von Variablen Teile des Content dynamischgestalten.

Zuordnen von Daten zu Ihrem DokumentIhre Daten steuern die abschließende Darstellung Ihres Dokuments. Es ist von grundlegenderBedeutung, dass diese Daten richtig eingerichtet werden, bevor Sie Ihr Dokument erstellen. Auf dieseWeise vermeiden Sie Probleme, wenn Sie Ihr Dokument in die Produktion geben.

Sie müssen über eine Datenschemadatei und eine XML-Datei verfügen, die die spezifischenInformationen für das von Ihnen erstellte Dokument enthält. Diese Dateien müssen demClient-Computer von xPresso für Dreamweaver zur Verfügung stehen. xPresso unterstützt derzeitjeweils nur eine Schemadatei. Die in xPresso für Dreamweaver verwendeten Schemadateien müssenspeziell auf die von Ihnen entwickelte E-Mail oder HTML-Seite bzw. auf eine Gruppe von ähnlichenE-Mails oder HTML-Seiten abgestimmt sein.

Stellen Sie sicher, dass Ihr Schema und die XML-Dateien den xPresso-Standards entsprechen, bevorSie diese zur Erstellung Ihres Dokuments nutzen. XML-Dateien, die zusammen mit xPresso für AdobeInDesign verwendet werden, müssen auf UTF-8-Codierung basieren. XML-Datendateien, die aufdem Server bereitgestellt und für Publikationen verwendet werden, dürfen nicht mit den folgendenZeichen benannt werden: &^=#@$%‘*,/?/"+|{}<>;:

21

Page 24: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Laden Ihres SchemasDas Schema wird in xPresso für Dreamweaver durch das xPresso-Datenschemafenster geladen.Beim Erstellen des Dokuments ermöglicht Ihnen dieses Fenster die Nutzung Ihrer Datenschemadatei,während Sie Ihr Dokument erstellen.

So laden Sie ein Datenschema:

1. Suchen Sie das xPresso-Datenschemafenster im Arbeitsbereich. Wird dieses Fenster nichtangezeigt, klicken Sie im Dreamweaver-Menü xPresso auf Datenschema.

2. Klicken Sie auf der xPresso-Einfügeleiste auf Schema laden, oder klicken Sie imDatenschema-Menü auf Schema laden. Das Dialogfeld Schema laden wird angezeigt.

3. Suchen und wählen Sie die XSD-Datei, die das Schema enthält. Klicken Sie auf OK.

4. Enthält Ihr Schema mehr als ein Stammelement, fragt xPresso nach, welches Element alsStamm verwendet werden soll. Wählen Sie das sich wiederholende Element aus, und klickenSie auf Übernehmen. Der sich wiederholende Datensatzstamm muss das höchste Elementsein, das den sich wiederholenden Datensatz darstellt. Das Datenschema wird in einerhierarchischen Struktur in der Palette angezeigt. Die Elemente im Listenfeld zur Auswahl desStammelements werden in alphabetischer Reihenfolge aufgeführt, nicht in der Reihenfolge, inder die Elemente im Schema erscheinen. Dies ist eine Einschränkung von Dreamweaver.

5. Klicken Sie in Dreamweaver auf die Schaltfläche Teilen oder Codeansicht anzeigen, undblättern Sie an das Ende des Anzeigefensters. Sie sehen, dass xPresso für Dreamweaverdie Elemente aus dem geladenen Schema eingefügt hat. Diese Schemastruktur wirdvorübergehend hier gespeichert. Sie erscheint nicht in der abschließenden generiertenHTML-Datei.

Nachdem Sie Ihr Schema geladen haben, können Sie Ihre Daten zur Erstellung Ihres Dokumentsnutzen. Sie können auf die Schemafelder zugreifen, die Sie zur Definition von Kriterien verwendenmöchten. Außerdem können Sie die Felder als Variablen in Ihrem Dokument nutzen.

Wenn Sie bereit zum Erstellen von Variablen sind, lesen Sie die Informationen unter Verwenden vonVariablen. Wenn Sie dagegen Content-Gruppen und Instanzen erstellen möchten, lesen Sie weiter.

Erstellen Ihres ContentsWenn Sie Ihre Daten mit Ihrem Dokument „verbunden“ haben, können Sie Ihren statischenDokumenten dynamische xPresso-Elemente hinzufügen. Wenn Sie Ihr Dokument vorab geplanthaben, sollten Sie wissen, welche Bereiche dynamisch sind und welche Bereiche statisch in allenDokumentausgaben erscheinen.

Hinweis

Content-Gruppen und Content-Instanzen können keine HTML-Kommentare innerhalb ihres Textsaufweisen. Alle Anmerkungen im Text werden als normaler Text verarbeitet. Beispiel: Mein Text<!--MyComment--> erscheint im Dokument als: Mein Text Meine Anmerkung

22

Page 25: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Sie können Content-Gruppen und Instanzen erstellen, indem Sie die Funktionen Content-Gruppeerstellen und Content-Instanz hinzufügen verwenden. Sie können auch den Assistenten fürContent-Gruppen verwenden. Wenn Sie den Assistenten verwenden, können Sie eine Content-Gruppeund alle Content-Instanzen auf einmal erstellen, einschließlich Hinzufügen von Content und Definierenvon Kriterien. Wenn Sie den Assistenten nicht verwenden, müssen Sie jeden Schritt getrenntausführen. In den folgenden Abschnitten werden die Schritte beschrieben. Informationen zumContent-Gruppenassistenten finden Sie unter Verwenden des Content-Gruppenassistenten.

Content-GruppenEine Content-Gruppe ist ein Container für dynamischen Content. Jede Variante des Contents istin einer Content-Instanz innerhalb der Content-Gruppe enthalten. Content-Gruppen können eineeinzelne oder mehrere Content-Instanzen enthalten. Content-Gruppen mit einer Instanz enthaltenContent ohne Variationen. Dieser kann jedoch dynamisch in die Dokumentausgabe integriert oderausgeschlossen werden. Sie müssen eine Content-Gruppe für jeden dynamischen Abschnitt desDokuments anlegen.

Erstellen einer Content-GruppeSie können eine „leere“ Content-Gruppe erstellen und dann Ihren Content hinzufügen. Sie könnenauch vorhandenen Content auswählen, um eine Content-Gruppe zu erstellen.

So erstellen Sie eine leere Content-Gruppe:1. Platzieren Sie Ihren Mauszeiger auf der Dokumentseite an der Stelle in der Design-Ansicht, an

der die Content-Gruppe beginnen soll.2. Klicken Sie auf der xPresso-Einfügeleiste auf Content-Gruppe erstellen. xPresso für

Dreamweaver führt dann folgende Schritte aus:• Hinzufügen eines neuen Elements zum Schema mit dem Standardnamen

Content-Gruppe sowie Hinzufügen einer Content-Instanz unter der neuenContent-Gruppe zur Darstellung des ausgewählten Contents.

• Hinzufügen einer Gruppe und einer Instanz eines xPresso-Tags zum HTML-Code• Hinzufügen von Markierungen für Gruppenanfang und -ende zur Seite

3. Ersetzen Sie den Ausdruck Content hier hinzufügen, der zwischen den Tags {G}{I} und {/I}{/G}in Ihrem Content erscheint. Stellen Sie sicher, dass der Content zwischen den Beginn- undEnd-Tags enthalten ist.

So erstellen Sie mit vorhandenem Content eine Content-Gruppe:1. Wählen Sie den Content aus, den Sie in die erste Instanz der Content-Gruppe einschließen

möchten. Es wird empfohlen, dass Sie den Content in der Codeansicht auswählen und dassSie die Tags für Schriftart und Absatz ebenfalls einschließen.

Auswählen von Content, der in eine Content-Gruppe umgewandelt werden soll

2. Klicken Sie auf der xPresso-Einfügeleiste auf Content-Gruppe erstellen.

23

Page 26: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

3. xPresso für Dreamweaver führt dann die folgenden Schritte aus:

• Hinzufügen eines neuen Elements zum Schema mit dem StandardnamenContent-Gruppe sowie Hinzufügen einer Content-Instanz namens Content-Instanzunter der neuen Content-Gruppe zur Darstellung des ausgewählten Contents

• Hinzufügen einer Gruppe und einer Instanz eines xPresso-Tags zum HTML-Code

• Hinzufügen von Markierungen für Gruppen-/Instanzanfang und -ende zur Seite

Ihr Content ist jetzt eine definierte Content-Instanz innerhalb einer Content-Gruppe. DieContent-Gruppe muss alle Versionen des Contents enthalten. Nur eine Content-Instanz in einerContent-Gruppe sollte in einem abschließenden Dokument angezeigt werden. Die Kriterien derContent-Gruppe legen fest, ob der Content in das Dokument aufgenommen wird. Die Kriterien derContent-Instanzen legen fest, welche Instanz in der Ausgabe erscheint. Weitere Informationen zuKriterien finden Sie unter Hinzufügen von Kriterien zu dynamischem Content.

Kopieren einer Content-GruppeSobald Sie eine Content-Gruppe erstellt haben, können Sie die Gruppe kopieren, um eine andereGruppe zu erstellen.

So kopieren Sie eine Content-Gruppe:

1. Wählen Sie die Content-Gruppe im Schema aus.

2. Klicken Sie auf das Menü Schema, und wählen Sie Content-Gruppe kopieren aus.

3. Platzieren Sie den Mauszeiger auf der Dokumentvorlage an der Stelle, an der die neueContent-Gruppe erscheinen soll. Klicken Sie dann in der Einfügeleiste auf xPresso einfügen.

24

Page 27: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Content-InstanzenxPresso für Dreamweaver fügt automatisch eine Content-Instanz hinzu, wenn Sie eine Content-Gruppeerstellen. Sie können weitere Content-Instanzen innerhalb der Content-Gruppe erstellen, umalternative Versionen des Texts aufzunehmen.

Erstellen einer Content-InstanzFügt die benötigte Anzahl von Content-Instanzen zu einer Content-Gruppe hinzu. Beachten Sie: Nureine Instanz je Content-Gruppe darf in der Endausgabe erscheinen.

So erstellen Sie eine Content-Instanz:

1. Wählen Sie die Content-Gruppe im Schema aus, zu dem Sie die Instanz hinzufügen möchten.

2. Klicken Sie in der xPresso-Einfügeleiste auf Content-Instanz hinzufügen.

3. xPresso für Dreamweaver führt dann die folgenden Schritte aus:

• Fügt dem Schema unter der Content-Gruppe ein neues Element mit demStandardnamen Content-Instanz hinzu.

• Fügt neue Instanz-Tags ({I} und {/I}) innerhalb der Gruppen-Tags in den HTML-Codeein

• Fügt der Seite neue Beginn- und Endmarkierungen hinzu. Der Text der erstenContent-Instanz wird nicht mehr angezeigt.

4. Ersetzen Sie den Text „Content hier hinzufügen“ in der Design- oder Codeansicht durch denContent für Ihre neue Instanz.

Klonen einer Content-InstanzWenn Sie mehrere Instanzen erstellen möchten, die eigentlich gleich sind, können Sie mit einerInstanz beginnen und diese beliebig oft klonen, um neue Instanzen zu erstellen. Alle Aspekte derursprünglichen Instanz werden in den Klonen beibehalten, einschließlich der Variablen.

So klonen Sie eine Content-Instanz:

1. Wählen Sie die Instanz im Schema aus.

2. Klicken Sie auf das Menü Schema, und wählen Sie Content-Gruppe klonen aus. Eine neueInstanz wird in der Content-Gruppe mit dem Namen Klon Name der neuen Instanz angezeigt.

3. Wählen Sie den neuen Klon im Schema aus, und benennen Sie die Content-Instanz um.

4. Klicken Sie auf Speichern.

Hinzufügen von Kriterien zu dynamischem ContentWenn Sie mit der Erstellung von dynamischem Content begonnen haben, müssen Sie die Kriterienhinzufügen, um die Integration in die Dokumentausgabe zu steuern.

25

Page 28: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Hinweis

Sie müssen das Datenschema in xPresso für Dreamweaver laden, bevor Sie Kriterien definierenkönnen. Weitere Informationen finden Sie unter Ihr Dokument-Content.

Sie können für jede Content-Gruppe Ein/Aus-Kriterien definieren, die festlegen, ob die Content-Gruppezur Integration in die Dokumentausgabe berücksichtigt wird. Darüber hinaus können Sie Wenn-Sonst-oder Umschaltkriterien definieren, um festzulegen, welches Content-Element in der Content-Gruppe inder Ausgabe erscheint.

Umschaltkriterien können verwendet werden, wenn Sie Content-Elemente einsetzen, die erscheinensollen, wenn ein einzelnes Datenfeld einen bestimmten Wert enthält. Angenommen, Sie habenContent, der je nach der geografischen Region des Empfängers variiert. Sie können Umschaltkriterienfür diese Content-Gruppe definieren, indem Sie das Feld (z. B. die Region) auswählen und danndie Werte festlegen, die die Content-Instanzen auslösen (z. B. Südwest, Nordost, Süd etc.).Umschaltkriterien werden auf Content-Gruppenebene ausgewählt und definiert.

Für komplexere Kriterienanforderungen können Sie Wenn-Sonst-Kriterien verwenden. Mit Wenn-Sonstkönnen Sie einen Ausdruck erstellen, der festlegt, unter welchen Bedingungen eine Content-Instanzerscheinen soll. In Ihrem Ausdruck können Sie boolesche Logik verwenden und Variablen mitFeldern oder Werten vergleichen. Sie können einen Ausdruck für jede Content-Instanz innerhalb derContent-Gruppe definieren. Wenn-Sonst-Kriterien werden auf Ebene der Content-Gruppe ausgewählt.Die Kriterien werden jedoch auf Ebene der Content-Instanz definiert.

Hinweis

Wenn Sie die einem Element zugeordnete Kriterien-Logik löschen, können Sie das Löschen nichtrückgängig machen.

26

Page 29: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Definieren von Ein/Aus-KriterienWenn eine Ihrer Content-Gruppen nicht in jedem Dokument verwendet wird, können Sie diese fürbestimmte Ausgaben mit Ein/Aus-Kriterien ein- und ausblenden. Wenn Sie z. B. Content verwenden,der nur für Empfänger in Kalifornien vorgesehen ist, definieren Sie ein Ein/Aus-Kriterium, um dieContent-Gruppe zu deaktivieren, wenn der Wert des Bundesstaats nicht gleich Kalifornien ist.

So definieren Sie Ein/Aus-Kriterien:1. Wählen Sie die Content-Gruppe im Schema aus. Die Informationen der Content-Gruppen

werden im Attributbereich angezeigt (am unteren Rand des Schemafensters).2. Klicken Sie neben dem Feld EIN/AUS auf die Schaltfläche „Durchsuchen“. Das Dialogfeld für

Ein/Aus-Kriterien wird angezeigt. In diesem Dialogfeld können Sie einen Ausdruck definieren,der die Kriterien zum Einschluss eines Elements festlegt.

3. Klicken Sie auf Zeile hinzufügen, und erstellen Sie dann den Kriterienausdruck.• So fügen Sie eine Variable hinzu: Klicken Sie neben Variable auf die Schaltfläche

„Durchsuchen“, um das Dialogfeld „Variable auswählen“ zu öffnen. Wählen Sie diegewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• So fügen Sie einen Operator hinzu: Wählen Sie einen Operator aus dem ListenfeldIst aus.

• So fügen Sie einen Wert hinzu: Klicken Sie auf Wert, und geben Sie den Wertim Textfeld ein.

• So fügen Sie ein Feld hinzu: Klicken Sie auf Feld, und klicken Sie dann auf dieSchaltfläche „Durchsuchen“, um das Dialogfeld „Variable auswählen“ zu öffnen.Wählen Sie die gewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• Klicken Sie auf die Schaltflächen (, ), UND und ODER, um die passenden Operatorenin den Ausdruck einzufügen.

4. Klicken Sie auf Einfügen, um den Kriterienausdruck der Liste hinzuzufügen.5. (Optional) Klicken Sie auf Zeile löschen, um den Inhalt der ausgewählten Zeile zu löschen.

Klicken Sie auf Alles löschen, um den Inhalt aller Zeilen im Dialogfeld zu schließen.6. Klicken Sie auf OK, wenn Sie mit der Definition Ihres Kriterienausdrucks fertig sind. Sie kehren

zum Fenster für die Variablendefinition zurück.7. Klicken Sie im Fenster für die Variablendefinition auf Speichern, um den Ausdruck

hinzuzufügen.

Hinweis

Wenn Sie Datumswerte vergleichen, muss der Wert im Format TT-MM-JJJJ vorliegen.

Definieren von UmschaltkriterienWeisen Ihre Daten ein Feld auf, das Werte zur Steuerung der Integration von Content enthält, könnenSie ein Umschaltkriterium definieren. Ein Umschaltkriterium ist ein einfacher Wahr-oder-Falsch-Test.Entweder trifft der Wert zu, und die Content-Instanz wird integriert, oder der Wert trifft nicht zu, und die

27

Page 30: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Instanz wird nicht integriert. Sie können eine der Content-Instanzen als Standardinstanz definieren.Diese erscheint in der Ausgabe, wenn keine der anderen Instanzen den Kriterien entspricht.Umschaltkriterien werden vollständig auf Ebene der Content-Gruppe eingerichtet.

Nur Zeichenfolgenfelder können NULL-Werte für Umschaltkriterien enthalten. So löst xPresso fürDreamweaver Umschaltkriterien für Zeichenfolgen auf:

• Wenn der Feldwert NULL ist:– Anzeigen der ersten Instanz mit einem leeren Feldwert– Ist kein Feldwert leer, Anzeigen der als Standard angegebenen Instanz– Existiert keine Standardinstanz, Deaktivieren der Content-Gruppe

• Wenn der Feldwert nicht NULL ist:– Anzeigen der ersten Instanz, deren Feldwert zum Feldwert der Daten passt– Wenn keine Instanz die Kriterien erfüllt, Anzeigen der als Standard angegebenen

Instanz– Existiert keine Standardinstanz, Deaktivieren der Content-Gruppe

Für Felder ohne Zeichenfolgen muss der Wert des Content-Instanz-Felds den gleichen Typaufweisen wie der Wert des Datenfelds. Für nicht-Zeichenfolge-Felder löst xPresso fürDreamweaver Umschaltkriterien wie folgt auf:

• Anzeigen der ersten Instanz, deren Feldwert zum Feldwert der Daten passt• Wenn keine Instanz die Kriterien erfüllt, Anzeigen der als Standard angegebenen Instanz• Existiert keine Standardinstanz, Deaktivieren der Content-Gruppe

So definieren Sie Umschaltkriterien:1. Wählen Sie die Content-Gruppe im Schema aus. Die Informationen der Content-Gruppen

werden im Attributbereich des xPresso-Schemas angezeigt (am unteren Rand desSchemafensters).

2. Wählen Sie Einfacher Schalter aus der Dropdown-Liste „Auswahltyp“ aus.3. Klicken Sie neben dem Feld Logik auf die Schaltfläche „Durchsuchen“. Das Dialogfeld

„Umschaltbedingung“ wird angezeigt. In diesem Dialogfeld können Sie eine Feldvariableauswählen und dann die Werte zur Integration der einzelnen Content-Elemente definieren.

4. Klicken Sie neben Variable auf die Schaltfläche „Durchsuchen“. Das xPresso-Dialogfeld„Variablendefinition“ wird angezeigt.

5. Wählen Sie das zu verwendende Feld aus, um die Integration dieses Contents zu steuern.Klicken Sie dann auf OK.

6. Geben Sie den Wert neben den einzelnen Content-Instanzen ein, die neben dem ausgewähltenFeld erscheinen müssen, damit diese Content-Instanz in die Ausgabe aufgenommen wird.

7. (Optional) Wählen Sie das Kontrollkästchen rechts neben dem Wertfeld aus, um dieseContent-Instanz als Standardinstanz zu definieren. Sie können nur eine Instanz alsStandardinstanz definieren.

8. Klicken Sie auf Einfügen. Wiederholen Sie die Schritte 4 bis 8 für jede Instanz.

28

Page 31: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

9. Klicken Sie auf OK.

Definieren von Wenn-Sonst-KriterienWenn Ihre Kriterien mehr als einen einfachen Wahr-oder-Falsch-Test umfassen müssen,verwenden Sie ein Wenn-Sonst-Kriterium, und definieren Sie einen Bedingungsausdruck. ImWenn-Sonst-Ausdruck können Sie Variablen für den Vergleich mit einem Wert oder einem Feldauswählen und boolesche Operatoren einsetzen, um Kriterienaussagen zu kombinieren.

So definieren Sie Ihre Kriterien:

1. Wählen Sie die Content-Gruppe im Schema aus. Die Informationen der Content-Gruppenwerden im Attributbereich des xPresso-Schemas angezeigt (am unteren Rand desSchemafensters).

2. Wählen Sie Mehrere Wenn-Sonst im Listenfeld Auswahltyp aus.3. Wählen Sie eine Content-Instanz innerhalb der Content-Gruppe aus, für die Sie Kriterien

definieren möchten. Die Informationen der Instanz werden im Attributbereich desxPresso-Schemas angezeigt (am unteren Rand des Schemafensters).

4. Klicken Sie neben dem Feld Logik auf die Schaltfläche „Durchsuchen“. Das Dialogfeld„Wenn-Sonst-Ausdruck“ wird angezeigt. In diesem Dialogfeld können Sie einen Ausdruckdefinieren, der die Kriterien zum Einschluss eines Elements festlegt.

5. Klicken Sie auf Zeile hinzufügen, und erstellen Sie dann den Kriterienausdruck.• So fügen Sie eine Variable hinzu: Klicken Sie unter Variable auf die Schaltfläche

„Durchsuchen“, um das Dialogfeld „Variablendefinition“ zu öffnen. Wählen Sie diegewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• So fügen Sie einen Operator hinzu: Wählen Sie einen Operator aus dem Listenfeld„Ist“ aus. Gleich (=), Größer oder gleich (>=), Kleiner oder gleich (<=), Ungleich (<>),Kleiner als (<), Größer als (>).

• So fügen Sie einen Wert hinzu: Klicken Sie auf Wert, und geben Sie den Wertim Textfeld ein.

• So fügen Sie ein Feld hinzu: Klicken Sie auf Feld, und klicken Sie dann aufdie Schaltfläche „Durchsuchen“, um das Dialogfeld „Variablendefinition“ zu öffnen.Wählen Sie die gewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• Klicken Sie auf die Schaltflächen (, ), UND und ODER, um die passenden Operatorenin den Ausdruck einzufügen.

6. Klicken Sie auf Einfügen, um den Kriterienausdruck der Liste hinzuzufügen.

7. (Optional) Klicken Sie auf Zeile löschen, um den Inhalt der ausgewählten Zeile zu löschen.Klicken Sie auf Alles löschen, um den Inhalt aller Zeilen im Dialogfeld zu schließen.

8. Klicken Sie auf OK, wenn Sie mit der Definition Ihres Kriterienausdrucks fertig sind. Sie kehrenzum Fenster für die Variablendefinition zurück.

9. Klicken Sie im Fenster für die Variablendefinition auf Speichern, um den Ausdruckhinzuzufügen.

29

Page 32: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

10. Wiederholen Sie diesen Schritt für jede Content-Instanz in der Content-Gruppe.

Hinweis

Wenn Sie Datumswerte vergleichen, muss der Wert im Format TT-MM-JJJJ vorliegen.

Bearbeiten vorhandener KriterienWenn Sie Änderungen an vorhandenen Kriterien vornehmen müssen, können Sie die Kriterienbearbeiten.

So bearbeiten Sie vorhandene Kriterien:

1. Wählen Sie das Element im xPresso-Schema aus, das die zu bearbeitenden Kriterien enthält.

2. Klicken Sie auf die Schaltfläche „Durchsuchen“ neben dem Feld Logik für Wenn-Sonst-oder Umschaltkriterien oder neben dem Feld Ein/Ausfür Ein/Aus-Kriterien. Das Dialogfeld„Ein/Aus-Kriterium“, „Umschaltbedingung“, oder Wenn-Sonst-Ausdruck“ wird angezeigt.

3. Nehmen Sie Ihre Änderungen am Kriterienausdruck vor.

4. Klicken Sie auf OK.

Verwenden des Content-GruppenassistentenDer Content-Gruppenassistent leitet Sie durch die Erstellung einer Content-Gruppe und derContent-Instanzen innerhalb der Gruppe. Sie können mit dem Assistenten auch Kriterien definierenund den Content für jede Instanz hinzufügen.

So verwenden Sie den Assistenten, um Ihre Content-Gruppe und die Instanzen zu erstellen:

1. Klicken Sie auf der Einfügeleiste auf Content-Gruppenassistent. Der Content-Gruppenassistent wird angezeigt.

2. Geben Sie den Namen der Content-Gruppe ein.

3. Wählen Sie die Art der Auswahllogik aus, die Sie mit dieser Content-Gruppe verwendenmöchten: Mehrere Wenn-Sonst oder Einfacher Schalter.

4. Geben Sie die Anzahl von Content-Instanzen ein, die Sie in die Content-Gruppe einschließenmöchten.

5. Wenn Sie „Einfacher Schalter“ für den Logiktyp ausgewählt haben, klicken Sie neben dem FeldLogik auf „Durchsuchen“. Das Dialogfeld „Umschaltbedingung“ wird angezeigt. Definieren Siedie Schalterlogik, und klicken Sie auf OK. Weitere Informationen finden Sie unter Definierenvon Umschaltkriterien.

6. Wenn Sie Ein/Aus-Kriterien definieren möchten, um die Integration der Content-Gruppe in dieAusgabe zu steuern, klicken Sie neben dem Feld EIN/AUS auf „Durchsuchen“. Das Dialogfeld

30

Page 33: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

für Ein/Aus-Kriterien wird angezeigt. Definieren Sie die Ein/Aus-Kriterien, und klicken Sie aufOK. Weitere Informationen finden Sie unter Definieren von Ein/Aus-Kriterien.

7. Klicken Sie auf Weiter. Die Seite „Instanzeneinrichtung“ erscheint. Das Aussehen dieser Seitevariiert je nach Art der Auswahllogik, die Sie auf der vorherigen Seite ausgewählt haben.

Einrichten mehrerer Wenn-Sonst-InstanzenWenn Sie auf der vorherigen Seite mehrere „Wenn-Sonst“-Elemente für den Typ der Auswahllogikausgewählt haben, erscheint die folgende Seite zur Einrichtung von Instanzen. Wenn Sie auf dervorherigen Seite auch mehrere „Wenn-Sonst“-Kriterien definiert haben, erscheinen auf dieser Seitedie definierten Kriterien für diese Content-Instanz.

So definieren Sie eine Content-Instanz:

1. Geben Sie den Namen der Content-Instanz ein.

2. Wenn Sie auf der vorherigen Seite die einzelnen Wenn-Sonst-Kriterien nicht definiert haben,holen Sie dies nun nach. Klicken Sie dazu auf Zeile hinzufügen. Erstellen Sie dann denKriterienausdruck:

• So fügen Sie eine Variable hinzu: Klicken Sie unter Variable auf die Schaltfläche„Durchsuchen“, um das Dialogfeld „Variablendefinition“ zu öffnen. Wählen Sie diegewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• So fügen Sie einen Operator hinzu: Wählen Sie einen Operator aus dem Listenfeld„Ist“ aus. Gleich (=), Größer oder gleich (>=), Kleiner oder gleich (<=), Ungleich (<>),Kleiner als (<), Größer als (>).

• So fügen Sie einen Wert hinzu: Klicken Sie auf Wert, und geben Sie den Wertim Textfeld ein.

• So fügen Sie ein Feld hinzu: Klicken Sie auf Feld, und klicken Sie dann aufdie Schaltfläche „Durchsuchen“, um das Dialogfeld „Variablendefinition“ zu öffnen.Wählen Sie die gewünschte Variable in der Liste aus, und klicken Sie dann auf OK.

• Klicken Sie auf die Schaltflächen (, ), UND und ODER, um die passenden Operatorenin den Ausdruck einzufügen.

3. Klicken Sie auf Einfügen, um den Kriterienausdruck der Liste hinzuzufügen.

4. Klicken Sie auf Weiter. Eine weitere Instanz-Einrichtungsseite wird angezeigt, auf der Sieden Content hinzufügen.

Hinweis

Wenn Sie Datumswerte vergleichen, muss der Wert im Format TT-MM-JJJJ vorliegen.

31

Page 34: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Einrichten einer einfachen SchalterinstanzWenn Sie auf der vorherigen Seite „Einfacher Schalter“ für den Typ der Auswahllogik ausgewählthaben, erscheint die folgende Seite zur Einrichtung von Instanzen. Wenn Sie auf der vorherigen Seiteauch mehrere Kriterien für einen einfachen Schalter definiert haben, erscheinen auf dieser Seite diedefinierten Kriterien für diese Content-Instanz.

So definieren Sie eine Content-Instanz:

1. Geben Sie den Namen der Content-Instanz ein.

2. Wenn Sie auf der vorherigen Seite die Kriterien für den einfachen Schalter nicht definiert haben,holen Sie dies nun nach. Klicken Sie dazu neben dem Variablenfeld auf „Durchsuchen“.

3. Wählen Sie die Variable aus, die jene Daten enthält, die Sie zur Auswahl der Content-Instanzaus dieser Content-Gruppe verwenden möchten. Klicken Sie auf OK.

4. Geben Sie den Wert für die Variable ein, die die Integration dieser Instanz auslöst. Sie könnenauch auf das Kontrollkästchen nach dem Wertfeld klicken, um diese Instanz als Standardinstanzanzugeben, die erscheint, wenn keine der anderen Instanzen für die Integration qualifiziert ist.Klicken Sie auf Einfügen.

5. Klicken Sie auf Weiter. Eine weitere Instanz-Einrichtungsseite wird angezeigt, auf der Sieden Content hinzufügen.

Hinzufügen von Content zu einer InstanzSobald Sie Ihre Instanz definieren, sind Sie bereit, den Content zur Instanz hinzuzufügen. Sie könnenIhren Content (einschließlich HTML-Tags) kopieren und in das Feld auf der Seite einfügen. Jedeweitere Bearbeitung des Contents kann in der Design-Ansicht vorgenommen werden, sobald Sieden Assistenten beenden.

So fügen Sie Content einer Instanz hinzu:

1. Fügen Sie den Content für diese Instanz in das Feld auf der Seite ein. Sie können den Contentauch direkt in das Feld eingeben.

2. Klicken Sie auf Weiter. Die Seite zur Instanzeinrichtung wird für die nächste Content-Instanz inder Gruppe angezeigt. Wiederholen Sie die vorherigen Schritte, um die Logik und den Contentfür alle Instanzen in der Gruppe zu definieren. Ist die letzte Instanz definiert, klicken Sie aufFertig stellen. Ist der Assistent abgeschlossen, werden die neue Content-Gruppe und dieInstanzen der Schema-, Code- und Design-Ansicht hinzugefügt.

Content-SchleifenEnthalten Ihre Daten Informationen, die Sie mithilfe von Schleifen in Content für Ihr Dokumentumwandeln möchten, können Sie in xPresso für Dreamweaver eine Content-Schleife hinzufügen. Miteiner Content-Schleife können Sie eine Reihe von Text und Variablen auswählen und diesen Contentmit neuem, variablem Content im Dokument wiederholen lassen, während xPresso für DreamweaverIhre Daten in Schleifen durchläuft. Sie möchten z. B. im Dokument eine variable Elementliste erstellen.Wenn Sie eine Content-Schleife einrichten, die eine Zeile der Liste mit den variablen Daten enthält,

32

Page 35: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

durchläuft xPresso für Dreamweaver diese Schleife und erstellt die erforderliche Anzahl von Zeilen,um die Liste zu vervollständigen.

Sie können mehrere Content-Schleifen verschachteln. Sie können jedoch eine verschachtelte Schleifenicht dem übergeordneten Element der äußeren Schleife zuweisen. Enthalten Ihre Daten z. B.„Übergeordnetes Element 1“ mit dem untergeordneten Element „Untergeordnet 1“, können Sie eineSchleife zu „Übergeordnetes Element 1“ nicht mit einer Schleife zu „Untergeordnet 1“ verschachteln.

Sie können auch eine Content-Schleife zu Tabellenzeilen hinzufügen, um die Zeilen aufzufüllen.Weitere Informationen finden Sie unter Erstellen einer dynamischen Tabelle mithilfe vonContent-Schleifen.

Erstellen einer Content-SchleifeSie können mithilfe einer Content-Schleife einen Content-Teil (Text oder Variablen) in Ihrem Dokumentwiederholen.

So erstellen Sie eine Content-Schleife:

1. Erstellen Sie ein Array, das alle Variablen enthält, die Sie in die Content-Schleife einschließenmöchten. Weitere Informationen finden Sie unter Erstellen von Arrays.

2. Platzieren Sie den Mauszeiger auf der Dokumentseite an der Stelle, an der Sie denSchleifen-Content ausgeben möchten.

3. Klicken Sie auf Content-Schleife hinzufügen. Das xPresso-Dialogfeld „Variablendefinition“wird angezeigt.

4. Wählen Sie das zu verwendende Feld aus, um die Content-Schleife zu erstellen.Klicken Sie dann auf OK. Die Content-Schleife wird im Schema angezeigt, und dieContent-Schleifenmarkierungen erscheinen auf der Dokumentseite.

5. Platzieren Sie den Mauszeiger zwischen den Markierungen {L} und {/L}, und fügen Sie denSchleifen-Content hinzu.

6. Testen Sie Ihre Content-Schleife, indem Sie einige Daten anwenden. Klicken Sie auf das MenüVariablendefinition , und wählen Sie Variable Daten anwenden. Wählen Sie eine Datendateiaus, und klicken Sie auf Laden. Wenn Sie die Daten anwenden, erzeugt Ihre Schleife so vieleTextzeilen, wie für den Datensatz erforderlich sind.

Kopieren einer Content-SchleifeSie können eine Content-Schleife kopieren, um eine andere Schleife mit den gleichen Attributen unddem gleichen Content zu erstellen.

So kopieren Sie eine Content-Schleife:

1. Wählen Sie die Content-Schleife im Schema aus.

2. Klicken Sie auf das Menü Schema, und wählen Sie Schleifenvariable kopieren.

3. Platzieren Sie den Mauszeiger auf der Seite an der Stelle, an der die neue Schleife erscheinensoll. Klicken Sie dann in der Einfügeleiste auf xPresso einfügen. Die neue Schleife wird aufder Seite und im Schema angezeigt.

33

Page 36: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Dynamische TabellenDynamische Tabellen bieten eine hervorragende visuelle Möglichkeit, Informationen in einem leichtlesbaren Format in das Dokument einzuschließen. Dynamische Tabellen wachsen und schrumpfen jenach der anzuzeigenden Datenmenge und weisen für jeden Datensatz eine andere Zeilenzahl auf. Esgibt zwei Möglichkeiten, eine dynamische Tabelle in das Dokument einzuschließen:

• Verwenden Sie ein Array, um eine Tabellenvariable zu erstellen.

• Erstellen Sie in Dreamweaver eine statische Tabelle, und wenden Sie auf die ZeilenContent-Schleifen an.

Die Verwendung einer Tabellenvariable ist eine einfache effektive Möglichkeit, eine Tabelle in dasDokument einzufügen. Tabellenvariablen lassen sich gut einsetzen, wenn Ihre Datenstruktur denSpalten und Zeilen Ihrer Tabelle sehr ähnlich ist. Alle Werte in den variablen Daten werden in derTabelle angezeigt. Alle Daten in Ihrer Tabellenvariable müssen aus dem gleichen übergeordnetenDatenfeld stammen.

Wenn Sie in Dreamweaver eine Tabelle erstellen und dann den Zeilen Content-Schleifen zuweisen,um die Tabelle auszufüllen, erhalten Sie mehr Kontrolle über das Format und den Content-Fluss. Siekönnen festlegen, welche Felder in welchen Spalten oder Zeilen angezeigt werden (Sie können hierzuSchleifen für mehrere Zeilen definieren). Sie können außerdem in einer Tabelle Daten einschließen,die ggf. nicht aus dem gleichen übergeordneten Feld stammen, da Sie mehrere Schleifen in einerTabelle erstellen können. Auf gewisse Art und Weise können Sie so Felder, die in einer anderenReihenfolge und in anderen Zeilen vorliegen, zur Veröffentlichung in eine Tabellenstruktur überführen.

Weitere Informationen zur Erstellung von Tabellenvariablen finden Sie unter Arbeiten mit Arrays.Weitere Informationen zum Erstellen einer dynamischen Tabelle mithilfe einer Dreamweaver-Tabelleund Content-Schleifen finden Sie im folgenden Abschnitt.

Erstellen einer dynamischen Tabelle mithilfe von Content-SchleifenDer erste Schritt zur Erstellung einer dynamischen Tabelle mithilfe von Content-Schleifen besteht imHinzufügen einer Tabelle zu Ihrem Dokument mithilfe von Dreamweaver-Tabellenfunktionen. Befindetsich Ihre Tabelle an der richtigen Position auf der Dokumentseite, können Sie mit dem Hinzufügen vonVariablen zur Tabelle beginnen, die die Tabellenzellen mit Daten befüllen. Anschließend können Sieeine oder mehrere Zeilen auswählen und eine Content-Schleife zuweisen. Sie können mehrere Zeilenin eine Content-Schleife integrieren, und Ihre Tabelle kann mehrere Content-Schleifen aufweisen.

So erstellen Sie eine Content-Schleife für eine dynamische Tabelle:

1. Platzieren Sie mit dem Befehl Tabelle einfügen im Dreamweaver-Menü Tabelle eine Tabelle inIhrem Dokument. Das Dialogfeld „Tabelle einfügen“ wird angezeigt.

2. Wählen Sie die Anzahl der Textzeilen aus, die Sie für Ihre Schleife(n) benötigen. Sie müssennicht für eine ausreichende Anzahl von Zeilen für die erzeugten Daten sorgen, da xPresso fürDreamweaver die erforderliche Anzahl von Zeilen für alle Daten hinzufügt. Wählen Sie dieAnzahl der Spalten sowie die Kopf- und Fußzeilen aus.

3. Platzieren Sie den Mauszeiger in der ersten Zelle der dritten Spalte, und klicken Sie aufTextvariable einfügen.

34

Page 37: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

4. Platzieren Sie Variablen aus dem Fenster zur Variablendefinition in den entsprechenden Zellender Tabelle.

5. Fügen Sie die Spaltenüberschriften und die Fußzeilen hinzu, die Sie in Ihrer Tabelle benötigen.Haben Sie die Überschriften und den variablen Content in Ihrer Tabelle eingerichtet, können Siedie Schleife(n) für den Tabellen-Content erstellen.

6. Wählen Sie mindestens eine Zeile aus, die in die Schleife eingeschlossen werden soll.

7. Klicken Sie auf Content-Schleife hinzufügen, und wählen Sie das Variablen-Array aus, dasder Schleife zugeordnet werden soll.

8. Wechseln Sie zur Codeansicht, und beachten Sie, dass xPresso innerhalb desHTML-Tabellen-Tags ein Schleifen-Tag eingefügt hat. Siehe dazu das nachfolgendeCodebeispiel.

9. Testen Sie Ihre Tabelle, indem Sie einige Daten anwenden. Klicken Sie auf das MenüVariablendefinition , und wählen Sie Variable Daten anwenden. Wählen Sie eine Datendateiaus, und klicken Sie auf Laden. Die Tabelle wird erweitert und mit Daten aus der Datendateiaufgefüllt.

<tr><td colspan=2><table width="620" border="1">

<tr bgcolor="#336699"><td width="100" background:#336699><span class="style13">DATE</span></td><td width="292"><span class="style13">STOCK/FUND NAME </span></td><td width="100"><div align="right" class="style13">UNITS </div></td><td width="100"><div align="right" class="style13">UNIT PRICE</div></td>

</tr>

<xPresso type="loop" id="52913185110" name="TRADE" variable="TRADE" vid="11">{LoopBegin}<tr>

<td background:#336699><span class="style19"><xPresso type="text"id="52913145868" name="TRADE:TRADE_DATE" variable="TRADE:TRADE_DATE">{TRADE:TRADE_DATE}</xPresso></span></td><td><span class="style19"><xPresso type="text" id="52913151316"name="TRADE:FUND_NAME" variable="TRADE:FUND_NAME">{TRADE:FUND_NAME}</xPresso></span></td><td><div align="right" class="style19"><xPresso type="text" id="52913153654"name="TRADE:UNITS" variable="TRADE:UNITS">{TRADE:UNITS}</xPresso></div></td><td><div align="right" class="style19"> <xPresso type="text" id="52913164111"name="TRADE:UNIT_PRICE" variable="TRADE:UNIT_PRICE">{TRADE:UNIT_PRICE}</xPresso></div></td>

</tr>{Loop End}</xPresso>

Vergleichen Sie diese Tabelle mit der Art von Tabelle, die aus einem Array erstellt wird. Sie werdenschnell erkennen, welche Flexibilität eine xPresso-Content-Schleife bieten kann.

35

Page 38: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Hinzufügen von externem Content zu IhremDokumentSie können eine externe HTML-Datei in Ihr xPresso für Dreamweaver-Dokument aufnehmen. DieseDatei kann Informationen enthalten, die Sie in mehrere Dokumente aufnehmen möchten, ohne dieseständig zu wiederholen (z. B. einen Datenschutzhinweis). Der Content aus dieser Datei wird imDokument an der Stelle platziert, die Sie während der Veröffentlichung angeben.

Hinweis

Eine Datei, die als externe Datei in ein Dokument integriert wird, darf keinen Verweis auf eine externeDatei enthalten. Daher können Sie externe Dateien nicht verschachteln.

Sie können die Variablen, die in der externen Content-Datei erscheinen, in der Master-Datei zuordnen,sodass die Variablen beim Veröffentlichen des Dokuments korrekt aufgelöst werden. Sie können denexternen Content ganz einfach in xPresso für Dreamweaver bearbeiten, wenn Sie vor der VerwendungIhres Dokuments Änderungen vornehmen müssen.

So schließen Sie Content aus einer externen Datei ein:

1. Platzieren Sie den Mauszeiger an der Stelle des Dokuments, an der der externe Contentausgegeben werden soll.

2. Klicken Sie in der xPresso-Einfügeleiste auf Externe Content-Variable einfügen.

3. Suchen Sie nach der HTML-Datei, die Sie in die Master-Datei einfügen möchten, und klickenSie auf Öffnen. Die externe Content-Variable erscheint im Dokument und auch im Schema.

4. Wählen Sie die Variable im Schema aus. Die Attribute der Variable werden am unteren Randdes Schemafensters angezeigt.

5. Klicken Sie auf Variablenzuordnung. Das Dialogfeld für die Zuweisung von externem Contentwird angezeigt. Damit Ihre Variablen im externen Content richtig aufgelöst werden, müssen Siedie Variablen den Variablen im Master-Dokument zuordnen.

6. Wählen Sie eine Variable in der Liste Externe Content-Variablen aus, und Wählen Sie inder Liste Master-Dokumentvariablen die Variable aus, die als Ziel der Zuweisung dienensoll. Für alle passenden Variablen, die in beiden Dokumenten angezeigt werden, erfolgt dieZuordnung automatisch.

7. Klicken Sie auf Zuordnen. Die variable Zuordnung wird im Feld am unteren Rand desDialogfelds angezeigt.

8. Wiederholen Sie die Schritte 6 und 7, bis Sie alle Variablen im externen Content den Variablenim Master-Dokument zugewiesen haben. Klicken Sie auf OK.

9. (Optional) Klicken Sie auf Externen Content bearbeiten, um die HTML-Datei mit dem externenContent in xPresso für Dreamweaver zu öffnen, um diese zu verändern. Nehmen Sie dieÄnderungen vor, speichern Sie diese, und schließen Sie das Dokument.

36

Page 39: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Sie können die externe Content-Variable testen, indem Sie das Dokument in der Vorschau anzeigen.Der externe Content muss an der von Ihnen gewählten Stelle platziert und die Variablen müssenrichtig aufgelöst werden.

Kopieren von externem ContentSie können externen Content kopieren, der bereits in Ihrem Dokument vorhanden ist, um dasHinzufügen zu vereinfachen. Wenn Sie diesen bearbeiten, können Sie auch anderen Content ananderen Stellen einfügen.

So kopieren Sie externen Content:

1. Wählen Sie die externe Content-Variable im Schema aus.

2. Klicken Sie auf das Menü Schema, und wählen Sie Externen Content kopieren aus.

3. Platzieren Sie den Mauszeiger an der Stelle im Dokument, an der die neue externe Variableausgegeben werden soll, und klicken Sie in der Einfügeleiste auf xPresso einfügen. DieVariable erscheint in der Vorlage an der Position des Mauszeigers sowie im Schema.

Arbeiten mit DocumentumxPresso für Dreamweaver ermöglicht Ihnen die Interaktion mit einem vorhandenenDocumentum-System. Wenn Sie Documentum zur Speicherung Ihrer Dokumente verwenden,können Sie über über die Schnittstelle von xPresso für Dreamweaver HTML-Dateien in mehrerenDocumentum Docbases speichern und von dort laden.

37

Page 40: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Hinzufügen eines Documentum-ServersBevor Sie einen Documentum-Server mit xPresso für Adobe Dreamweaver verbinden können, müssenSie ihn zur Liste der verfügbaren Server hinzufügen. Um die Verbindung zu definieren, benötigen Siedie Serverdaten. Diese erhalten Sie ggf. vom Systemadministrator.

So fügen Sie einen Server hinzu:

1. Wählen Sie im Menü xPresso Öffnen aus, Speichern oder Speichern unter aus. DasDialogfeld Documentum-Server ist leer, wenn keine Server definiert sind.

2. Klicken Sie auf Server. Im Dialogfeld Documentum-Server werden die Namen und Adressenaller Server aufgeführt, die derzeit definiert sind.

3. Klicken Sie auf Hinzufügen. Das Dialogfeld Server hinzufügen wird angezeigt. Hier könnenSie die Eigenschaften des neuen Documentum-Servers definieren, den Sie hinzufügen.

4. Füllen Sie die Felder Host-URL, Benutzername und Passwort für den neuen Server aus.Geben Sie dann zur Bestätigung das Kennwort erneut ein. Sie müssen sich möglicherweise anden Systemadministrator wenden, um diese Informationen zu erhalten. Die Host-URL muss dasfolgende Format aufweisen:

http://<Host>:<Port>/<Servlet>/<Kontext>/<Docbase:>/

Hierbei gilt:

• host ist die IP-Adresse oder der Servername des Documentum-Broker-Servers.

• port ist der http-Port des Documentum-Servers.

• servlet ist der Name des Documentum-Servlets für den Webdav-Service. DerStandardwert ist “dmwebdav”.

• context ist der Documentum-Content-Name. Der Standardwert ist „files“.

• docbase ist der Documentum-Docbase-Name, bei dem die Groß-/Kleinschreibungbeachtet werden muss. Auf den Docbase-Namen müssen die Zeichen :/ folgenund dürfen nicht weggelassen werden.

Beispiel:

http://documentum:8080/dmwebdav/files/xPressoDocBase:/

5. Klicken Sie auf OK. Der Server wird jetzt in der Liste Aktueller Server angezeigt.

38

Page 41: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Öffnen einer HTML-Datei aus File From DocumentumSie können eine HTML-Datei in xPresso für Dreamweaver öffnen, wenn diese derzeit in IhremDocumentum-System gespeichert ist.

So öffnen Sie eine in Documentum gespeicherte HTML-Datei:

1. Wählen Sie im xPresso-Menü Öffnen aus. Das Dialogfeld des Dokument-Servers wirdangezeigt.

2. Wählen Sie aus der Liste Aktueller Server einen Server aus. Ist Ihr Server nicht aufgeführt,siehe Hinzufügen eines Documentum-Servers. xPresso für Dreamweaver verbindet sich mitdem Documentum-System und gibt eine Liste der Dateien aus, die sich im angegebenenVerzeichnis befinden.

3. Wählen Sie aus der Dropdown-Liste Dateityp einen Dateityp aus, um den angezeigten Dateitypanzupassen.

4. Geben Sie einen Dateinamen ein, oder wählen Sie aus der Liste den Namen der zu öffnendenHTML-Datei aus.

5. Klicken Sie auf Öffnen. xPresso für Dreamweaver öffnet die Datei aus Documentum auf Ihremlokalen System.

Wenn Sie die Bearbeitung dieses Dokuments abgeschlossen haben, können Sie Speichern oderSpeichern unter aus dem xPresso-Menü auswählen, um die Datei wieder in Documentum zuspeichern. Weitere Informationen finden Sie unter .

Hinweis

Wenn Sie eine Datei schließen, die Sie aus Documentum geöffnet haben, ohne zuvor die Änderungenzu speichern, erscheint die Aufforderung zum Speichern der Änderungen. Wenn Sie auf „Ja“ klicken,wird die Datei in einem Ordner auf dem lokalen System gespeichert, nicht in der DocumentumDocbase. Wenn Sie die Datei wieder in Documentum speichern möchten, müssen Sie die Funktion„Speichern“ oder „Speichern unter“ verwenden.

39

Page 42: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 3 — Erstellen eines xPresso-Dokuments

Speichern einer HTML-Datei in DocumentumSie können eine HTML-Datei auf zwei verschiedene Arten in Ihrem vorhandenen Documentum-Systemspeichern: Speichern und Speichern unter. Mit der Funktion „Speichern“ werden aus Documentumgeöffnete Dokumente wieder in Documentum gespeichert. Mit der Funktion „Speichern unter“ werdenDokumente als neue Datei in Documentum gespeichert.

So speichern Sie eine HTML-Datei in Documentum:

1. Öffnen Sie die Datei.

2. Wählen Sie im xPresso-Menü Speichern oder Speichern unter aus. Das Dialogfeld desDocumentum-Servers wird angezeigt.

3. Wählen Sie aus der Liste Aktueller Server einen Server aus. Ist Ihr Server nichtaufgeführt, siehe Hinzufügen eines Documentum-Servers. xPresso verbindet sich mit demDocumentum-System und gibt eine Liste der Dateien aus, die sich im angegebenen Verzeichnisbefinden.

4. (Nur Speichern unter) Geben Sie den Namen ein, unter dem die Datei in Documentumgespeichert werden soll.

5. Klicken Sie auf Speichern. xPresso für Dreamweaver speichert das Dokument in IhremDocumentum-System.

Platzieren einer externen HTML-Datei aus DocumentumSie können eine externe HTML-Datei, die in Ihrem Documentum-System gespeichert ist, mithilfe derOption „Platzieren aus“ im xPresso-Menü in Ihrem xPresso für Dreamweaver-Dokument platzieren.Diese Option ähnelt der Verwendung der Funktion „Externe Content-Variable einfügen“ in derxPresso-Einfügeleiste. Sie können mit dieser Funktion gemeinsam genutzten Content in Ihr Dokumenteinfügen (z. B. eine Datenschutzrichtlinie).

So platzieren Sie eine HTML-Datei aus Documentum:

1. Öffnen Sie die Datei, in der Sie die Datei platzieren möchten, und positionieren Sie denMauszeiger an der richtigen Stelle.

2. Wählen Sie im xPresso-Menü Platzieren aus. Das Dialogfeld des Documentum-Serverswird angezeigt.

3. Wählen Sie aus der Liste Aktueller Server einen Server aus. Ist Ihr Server nichtaufgeführt, siehe Hinzufügen eines Documentum-Servers. xPresso verbindet sich mit demDocumentum-System und gibt eine Liste der Dateien aus, die sich im angegebenen Verzeichnisbefinden.

4. Wählen Sie die Datei aus, die Sie in Ihrem Dokument platzieren möchten.

5. Klicken Sie auf Platzieren. xPresso für Dreamweaver platziert die Datei in Ihrem Dokument.

40

Page 43: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Verwenden von Variablen 4Verwenden von Variablen

Wenn Sie Ihrem Dokument Variablen und Variablen-Arrays hinzufügen, können Sie Content, Tabellenund Abbildungen steuern, die in der von Ihnen erzeugten Ausgabe enthalten sind. Diese Art vonFlexibilität ermöglicht es Ihnen, jedes Dokument für einen bestimmten Empfänger zu personalisieren.Sie können Ihre Botschaft so optimieren, dass diese nur Informationen für den jeweiligen Empfängerenthält.

Einige Informationen zu VariablenVariablen werden im Fenster für die Variablendefinition erstellt und gespeichert. Das Fenster zurVariablendefinition arbeitet mit dem Datenschemafenster zusammen und ermöglicht das einfacheErstellen und Definieren von Text- und Bildvariablen sowie von Arrays zur Verwendung in IhremDokument. Arrays können zur Erstellung von Tabellenvariablen und Content-Schleifen verwendetwerden.

• Variablen fügen bestimmten Text oder externe Bilder in die abschließende Ausgabe ein.

• Arrays sind die Grundlage für Content-Schleifen und fügen Tabellen in die abschließendeAusgabe ein, die dann empfängerspezifische Informationen enthält.

Bei Textvariablen können Sie mit xPresso für Dreamweaver auch die Variable formatieren, sodassSie das Erscheinungsbild in der Ausgabe beeinflussen können.

Sie können eine Variable von Grund auf neu erstellen und Funktionen sowie Ausdrücke einschließen,um den Wert der Variablen zu berechnen. Sie können auch ein Datenfeld aus Ihrem Schemaverwenden, um den Variablenwert bereitzustellen. Sie können Felder aus dem Datenschemafensterin das Fenster zur Variablendefinition ziehen, oder Sie können das Menü zur Variablendefinitionverwenden, um Variablen mithilfe von Datenfeldern zu erstellen.

Wenn Sie eine Variable in Ihrem Dokument verwenden möchten, müssen Sie diese zunächst erstellen,definieren und dann im Dokument platzieren.

Importieren von VariablendefinitionenSie können Variablendefinitionen in Ihr xPresso für Dreamweaver-Dokument importieren, die auseinem anderen xPresso-Dokument exportiert wurden. Die Definitionen können aus einem Dokumentaus xPresso für Adobe InDesign, xPresso für Dreamweaver oder xPresso für Word stammen. Aufdiese Weise können Sie Variablendefinitionen zwischen Dokumenten austauschen, und Sie müssenhäufig verwendete Variablen nicht für jedes neue Dokument erneut erstellen.

41

Page 44: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

So importieren Sie Variablendefinitionen:

1. Klicken Sie auf das Menü Variablendefinition, und wählen Sie Variablendefinitionenimportieren.

2. Suchen Sie die XML-Exportdatei mit den zu importierenden Variablendefinitionen, wählenSie diese aus, und klicken Sie auf Öffnen. Enthält Ihr Dokument eine Variable mit demgleichen Namen wie eine zu importierende Variable, erscheint das Meldungsdialogfeld zumVariablenimport.

3. Legen Sie fest, wie Sie mit diesem oder allen doppelten Variablennamen umgehen möchten,und klicken Sie auf Import fortsetzen. Sie können auch auf Import abbrechen klicken.

Verwendet Ihr Dokument das gleiche Schema wie das Dokument, aus dem die Definitionen exportiertwurden, werden diese automatisch den Dokumentdaten zugeordnet. Wenn die Dokumente andereSchemadateien verwenden, können Sie die Definitionen nach dem Import manuell zuordnen.

Optionen zum VariablenimportDas Meldungsfeld zum Variablenimport enthält die nachfolgenden Optionen.

Option BeschreibungVorhandeneVariable imDokumentbeibehalten

Wählen Sie diese Option aus, um die vorhandene Variable im Dokumentzu halten und diese nicht mit der gleichnamigen Variablen in der Datei zuüberschreiben. Klicken Sie auf Import fortsetzen. Wenn ein anderer doppelterVariablenname erkannt wird, erscheint das Meldungsfeld erneut.

Alle vorhandenenVariablen imDokumentbeibehalten

Wählen Sie diese Option aus, um die vorhandenen Variablen im Dokumentzu erhalten und diese nicht mit der gleichnamigen Variablen in der Datei zuüberschreiben. Klicken Sie auf Import fortsetzen. xPresso für Dreamweaverzeigt keine weitere Meldung an, wenn es den nächsten doppeltenVariablennamen erkennt. Stattdessen wird diese Option zur Verarbeitungangewendet.

Variable aus Dateiverwenden

Wählen Sie diese Option aus, um die doppelte Variable aus der Datei zuimportieren und die im Dokument vorhandene Variable zu überschreiben.Klicken Sie auf Import fortsetzen. Wenn ein anderer doppelter Variablennameerkannt wird, erscheint das Meldungsfeld erneut.

Alle Variablen ausDatei verwenden

Wählen Sie diese Option aus, um die doppeltenVariablen aus der Datei zuimportieren und die im Dokument vorhandenen Variablen zu überschreiben.Klicken Sie auf Import fortsetzen. xPresso für Dreamweaver zeigt keineweitere Meldung an, wenn es den nächsten doppelten Variablennamenerkennt. Stattdessen wird diese Option zur Verarbeitung angewendet.

Import fortsetzen Klicken Sie auf Import fortsetzen, um die ausgewählte Option zu verwendenund den Importprozess fortzusetzen.

Import abbrechen Klicken Sie auf Import abbrechen, um den Importprozess zu beendenund keine weiteren Variablen zu importieren. Alle Variablen, die vor demAuswählen dieser Schaltfläche importiert wurden, verbleiben im Dokument.

42

Page 45: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Exportieren von VariablendefinitionenSie können die Variablendefinitionen exportieren, die derzeit in Ihrem Dokument definiert sind. Somitkönnen diese in anderen Dokumenten aus xPresso für Adobe InDesign, xPresso für Dreamweaverund xPresso für Word verwendet werden. Der Exportprozess erstellt eine XML-Datei, die dann inein anderes Dokument importiert werden kann.

So exportieren Sie Ihre Variablendefinitionen:

1. Klicken Sie auf das Menü Variablendefinition, und wählen Sie Variablendefinitionenexportieren.

2. Blättern Sie zu dem Speicherort, an dem Sie die Exportdatei ablegen möchten, und gebenSie einen Namen für die Datei ein.

3. Klicken Sie auf Speichern.

Kopieren von VariablenWenn Sie eine Text-, Bild- oder Hyperlinkvariable erstellen, können Sie diese kopieren, um mehrereidentische Variablen zu erzeugen.

So kopieren Sie eine Variable:

1. Wählen Sie die Variable im Schema aus.

2. Klicken Sie auf das Menü Schema, und wählen Sie Variablentyp kopieren.3. Platzieren Sie den Mauszeiger auf der Dokumentvorlage an der Stelle, an der die neue Variable

erscheinen soll. Klicken Sie dann in der Einfügeleiste auf xPresso einfügen. Die neue Variableerscheint in der Vorlage an der Position des Mauszeigers sowie im Schema.

Arbeiten mit VariablenVariablen werden im Fenster für die Variablendefinition erstellt und können auf einem Text oder Bildbasieren. Textvariablen werden verwendet, um persönliche Informationen in Ihr Dokument einzufügen(z. B. den Namen und die Adresse des Empfängers).

Textvariablen können numerisch (Float, Double, boolesch, Ganzzahl) sein oder Daten, Zeit,Datum/Uhrzeit sowie Zeichenfolgen aufnehmen. Felder für Datum, Zeit und Datum/Zeit müssen inIhren Daten in einem bestimmten Format erscheinen:

• Datum: tt-mm-jjjj(Beispiel: 19-05-2003)• Uhrzeit: hh:mm:ss (Beispiel: 11:22:50)• Datum/Uhrzeit: tt-mm-jjjjThh:mm:ss (Beispiel: 05-01-2002T03: 15:30)

Hinweis

Ist der Datentyp für die Variable numerisch, kann sein Wert nicht NULL sein. Wenn Sie versuchen,Daten auf Ihr Dokument anzuwenden, die für eine numerische Variable den Wert NULL enthalten,erzeugt xPresso für Dreamweaver einen Fehler.

43

Page 46: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

In grafisch-umfangreichen E-Mails verwendete Bilder werden i. d. R. in einem Pfad auf einemWebserver gespeichert. Mit Bildvariablen können Sie ein externes Bild in Ihr Dokument aufnehmen,das je nach Daten variieren kann. Ihre Daten enthalten den Namen und den Pfad des Bilds, dieBildvariable ruft das Bild aus dem in den Daten definierten Pfad ab und platziert dieses auf derDokumentseite.

Erstellen von VariablenSie können Text- und Bildvariablen auf zwei verschiedene Arten erstellen. Sie können ein Datenfeldaus Ihrem Schema als Variablenstartpunkt verwenden, oder Sie können eine Variable von Grundauf neu erstellen:

• Wenn Sie ein Datenfeld aus Ihrem Schema als Startpunkt verwenden möchten,wählen Sie einfach das Feld im Datenschemafenster aus, klicken Sie auf das MenüVariablendefinition, und wählen Sie Variable aus Schema definieren. Wenn Sieeine Bildvariable erstellen, stellen Sie sicher, dass das von Ihnen gewählte Feld diePfadinformationen für das Bild enthält. Die Variable wird im Fenster zur Variablendefinitionmit dem Namen des Datenfelds angezeigt.

• Wenn Sie eine Variable von Grund auf neu erstellen möchten, klicken Sie auf das MenüVariablendefinition, und wählen Sie Variable definieren aus. Eine Variable wird amunteren Rand des Fensters zur Variablendefinition mit dem Namen „Neue Variable“angezeigt. Sie definieren den Content der Variable im nächsten Schritt.

Hinweis

Wenn Sie im Datenschemafenster ein Datenfeld und dann im Fenster einen freien Bereich auswählen,um Ihre Auswahl aufzuheben, erscheint im Fenster dennoch das ausgewählte Feld, bis Sie ein neuesFeld wählen. Stellen Sie sicher, dass Sie im Datenschemafenster das richtige Feld ausgewählt haben,bevor Sie im Fenster zur Variablendefinition eine Variable erstellen.

44

Page 47: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Definieren von VariablenattributenNachdem Sie im Fenster zur Variablendefinition eine Text- oder Bildvariable erstellt haben, können Sieim Bereich für Variableneigenschaften am unteren Fensterrand die Variablenattribute definieren.

So definieren Sie Ihre Variable:

1. Wählen Sie die Variable im Fenster zur Variablendefinition aus. Die Informationen zur Variablenwerden im Bereich für Variableneigenschaften angezeigt.

2. Geben Sie bei Bedarf im Feld Name einen Namen für die Variable ein.

3. Wählen Sie im Listenfeld den Werttyp für diese Variable aus.

4. Wählen Sie den Zuordnungstyp für diese Variable aus: Schemafeld oder Ausdruck.

5. Klicken Sie neben dem Feld Zuordnung auf die Schaltfläche „Durchsuchen“. Wenn Siein Schritt 4 Schemafeld ausgewählt haben, wird das Dialogfeld „Schemafeld auswählen“angezeigt. Wählen Sie das Datenschema aus, das Sie zum Befüllen dieser Variable verwenden,und klicken Sie auf OK. Fahren Sie mit Schritt 7 fort.

Wenn Sie in Schritt 4 Ausdruck ausgewählt haben, wird das Dialogfeld „Variablenausdruck“angezeigt.

6. Geben Sie den Ausdruck im Feld am oberen Rand des Dialogfelds ein. Wenn Sie bei derErstellung Ihres Ausdrucks Unterstützung benötigen, haben Sie folgende Möglichkeiten:

• Wählen Sie einen Funktionstyp aus, um die verfügbaren Funktionen anzuzeigen.Klicken Sie in der Liste auf eine Funktion, um im Feld am unteren Rand desDialogfelds eine Funktionsbeschreibung anzuzeigen. Doppelklicken Sie in der Listeauf eine Funktion, damit diese zum Bearbeiten im Ausdrucksfeld angezeigt wird.

• Klicken Sie auf Variable auswählen, um eine Variable für Ihren Ausdruckauszuwählen.

• Klicken Sie auf Überprüfen um die Gültigkeit des Ausdrucks zu prüfen.

7. Klicken Sie auf OK, wenn Sie mit dem Erstellen des Ausdrucks fertig sind. WeitereInformationen finden Sie unter Erstellen von Variablenausdrücken.

Hinweis

(1) Sobald Sie eine Variable im Dokument oder in Kriterien verwenden, können Sie den Namender Variable nicht ändern. (2) Die deutsche Zahlenformatierung wird in einer Ausdruckstypvariablenicht unterstützt. Eine als 1.000,00 formatierte Zahl wird nicht unterstützt. Sie müssen das Format1,000.00 verwenden.

45

Page 48: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Einfügen von Textvariablen in Ihr DokumentWenn Sie eine Textvariable aus dem Fenster zur Variablendefinition in Ihr Dokument einfügenmöchten, verwenden Sie die Schaltfläche „Textvariable einfügen“ auf der xPresso-Einfügeleiste. DieVariable erscheint auf der Seite an der Position des Mauszeigers sowie im Schema.

So platzieren Sie eine Textvariable:

1. Platzieren Sie den Mauszeiger auf der Dokumentseite an der Stelle, an der die Variableerscheinen soll.

2. Klicken Sie auf Textvariable einfügen.

3. Wählen Sie die entsprechende Variable im Fenster zur Variablendefinition aus, und klickenSie auf OK.

4. Die Variable erscheint im Schema unter dem globalen Variablenordner sowie auf der Seitean der Position des Mauszeigers.

Formatieren Ihrer TextvariablenSie können Ihre Textvariablen formatieren, um zu steuern, wie diese in der Ausgabe erscheinen.Sie können z. B. eine Datumsvariable in der Ausgabe als 01/05/2002 anzeigen lassen oder einernumerischen Variablen ein Tausendertrennzeichen oder ein Währungssymbol hinzufügen. Siekönnen auch eine Zeichenfolge in der Ausgabe in Großbuchstaben anzeigen (unabhängig von dertatsächlichen Schreibweise der Zeichenfolge).

Datum, Zeit oder Datum/ZeitSo formatieren Sie eine Datums-, Zeit- oder Datum/Zeit-Variable:

1. Wählen Sie die Variable im Schema aus. Die Informationen der Variablen werden am unterenRand des Fensters für Schemaattribute angezeigt.

2. Klicken Sie neben dem Feld Format auf die Schaltfläche „Durchsuchen“. Das Dialogfeld fürDatums- und Zeitformatierung wird angezeigt. Die verfügbaren Optionen variieren je nach Typder ausgewählten Variable.

3. Wählen Sie im Listenfeld die entsprechenden Länderinformationen aus. Die in den Listenfeldern„Datumsformat“ und „Zeitformat“ aufgeführten Optionen variieren je nach Ihrer Auswahl.

4. (Datum oder Datum/Uhrzeit) Wählen Sie im Listenfeld Datumsformat ein Format aus. Wenn Siez. B. tt-mm-jjjj auswählen, wird das Datum 19-05-2003 in der Ausgabe als 19-05-2003 angezeigt.

5. (Datum oder Datum/Uhrzeit) Wählen Sie im Listenfeld Zeitformat ein Format aus. Wenn Siez. B. h:mm a auswählen, erscheint die Zeitangabe 12:00:09 in der Ausgabe als 12:00 PM.

6. Klicken Sie auf OK.

Hinweis

Wenn Sie die Zeitzoneneinstellung Ihres Computers ändern, müssen Sie diesen neu starten, damit dieÄnderungen in Ihre Zeit- und Datum/Uhrzeit-Variablen übernommen werden.

46

Page 49: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

NumerischSo formatieren Sie eine numerische Variable:

1. Wählen Sie die Variable im Schema aus. Die Informationen der Variablen werden am unterenRand des Fensters für Schemaattribute angezeigt.

2. Klicken Sie neben dem Feld Format auf die Schaltfläche „Durchsuchen“. Das Dialogfeld fürZahlenformatierung wird angezeigt.

3. Aktivieren Sie das Kontrollkästchen Tausendertrennzeichen (.) verwenden, um einTausendertrennzeichen in die Ausgabe der Variablen einzuschließen. 5000 wird z. B. als 5.000angezeigt.

4. Aktivieren Sie das Kontrollkästchen Prozent (%) verwenden, um die numerische Variable in dieAusgabe als Prozentwert darzustellen. 5000 wird z. B. als 500000 % angezeigt.

5. Geben Sie die Anzahl der Dezimalstellen ein, um die numerische Variable mit Dezimalstellenanzuzeigen. Wenn Sie z. B. 3 eingegeben haben, wird 5000 als 5000,000 angezeigt.

6. Wählen Sie im Listenfeld ein Währungssymbol aus, um die Variable als Währung auszugeben.Wenn Sie z. B. $ Englisch (USA) auswählen, wird 5000 als $ 5000 angezeigt.

7. Klicken Sie auf OK.

ZeichenfolgeSo formatieren Sie eine Zeichenfolgenvariable:

1. Wählen Sie die Variable im Schema aus. Die Informationen der Variablen werden am unterenRand des Fensters für Schemaattribute angezeigt.

2. Klicken Sie neben dem Feld Format auf die Schaltfläche „Durchsuchen“. Das Dialogfeld fürZeichenfolgenformatierung wird angezeigt.

3. Wählen Sie aus den folgenden Optionen das Format aus:

• GROSSBUCHSTABEN ’Agent-Name’ wird als ’AGENT-NAME’ angezeigt

• Kleinbuchstaben ’Agent-Name’ wird als ’agent-name’ angezeigt

• Erster Buchstabe im Wort groß ’Agent-Name’ wird als ’Agent-Name’ angezeigt

• Keine ’Agent-Name’ wird als ’Agent-name’ angezeigt (keine Änderung)

4. Klicken Sie auf OK.

47

Page 50: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Platzieren von Bildvariablen in Ihrem DokumentWenn Sie eine Bildvariable aus dem Fenster zur Variablendefinition in Ihr Dokument einfügenmöchten, verwenden Sie die Schaltfläche „Bildvariable einfügen“ auf der xPresso-Einfügeleiste.

So platzieren Sie eine Bildvariable:

1. Platzieren Sie den Mauszeiger auf der Dokumentseite an der Stelle, an der die Variableerscheinen soll.

2. Klicken Sie auf Bildvariable einfügen.

3. Klicken Sie auf die Schaltfläche „Durchsuchen“, und wählen Sie dann die Variable aus, die Sieder Bildvariable zuordnen möchten.

4. Klicken Sie auf OK. Die Variable wird im Linkfeld angezeigt.

5. Klicken Sie auf OK. Auf der Seite erscheint das Symbol eines Bildplatzhalters, und ein Code wieder folgende wird in den HTML-Code eingefügt.<xPresso type="text" id="52020443193" name="LEVEL" variable="LEVEL"><imgsrc="http://localhost:8080/{LEVEL}.jpg" width=129 height=77 hspace=20vspace=10 align=absmiddle alt="Level">

Erstellen von VariablenausdrückenWenn Sie eine Variable oder ein Array-Element erstellen, können Sie ein vorhandenes Datenfeldauswählen oder einen Ausdruck für die Zuordnung definieren. Mit der Option zum Definieren einesAusdrucks können Sie mit Ihrer Variable wesentlich mehr darstellen als nur ein Datenfeld. Sie könnenDatenfelder vergleichen, Berechnungen vornehmen und Funktionen verwenden. Die Ergebnissekönnen Sie in die Dokumentausgabe einbeziehen. Damit sind Sie sehr flexibel.

Alle Ausdrücke werden im Dialogfeld für Variablenausdrücke erstellt. Sie können dieses Dialogfeldaufrufen, indem Sie die Option Ausdruck für den Zuordnungstyp der Variable auswählen unddann im Bereich für Variablenattribute auf die Schaltfläche „Durchsuchen“ neben Zuordnen klicken.Das Dialogfeld „Variablenausdruck“ enthält Tools und Optionen zur Erstellung eines Ausdrucks fürIhre Variable.

Im Feld oben erstellen Sie Ihren Ausdruck. Sie können Schemafelder und Funktionen in IhrenAusdruck einschließen und die folgenden booleschen Operatoren verwenden: > (größer als), <(kleiner als), >= (größer oder gleich), <= (kleiner oder gleich) und != (ungleich). Ausdrücke müssen ineinem der folgenden Formate definiert werden:

if((3-2)!=(5-8)) return true; else return false;if($fullname$=="abc") return false; else return true;

Sie können auch Wahr (true) oder Falsch (false) als booleschen Wert eingeben.

Das folgende Beispiel ist ungültig: (3-2)!=(5-8)

48

Page 51: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Ist Ihr Ausdruck länger als die erste Zeile des Felds für den Variablenausdruck, wird dieser nicht in dienächste Zeile umbrochen. In diesem Fall sehen Sie nur den Teil des Ausdrucks, der in die erste Zeilepasst. Der gesamte Ausdruck wird jedoch verarbeitet.

Sie können in Ihrem Ausdruck auch die folgenden Berechnungen durchführen:integer + integer, float, or doubleinteger - integer, float, or doubleinteger * integer, float or doubleinteger / float or doubleinteger % float or doublefloat + float or doublefloat - float or doublefloat * float or doublefloat / float or doublefloat % float or doubledouble + doubledouble - doubledouble * doubledouble % doublestring + string

Hinweis

(1) Die deutsche Zahlenformatierung wird in einem Variablenausdruck nicht unterstützt. Eine als1.000,00 formatierte Zahl wird nicht unterstützt. Sie müssen das Format 1,000.00 verwenden. (2)Sie müssen ein „f“ zusammen mit jedem Fließkommawert eingeben, den Sie in einer Berechnungverwenden. Beispiel:

$Pay:Price$*0.15f-(1.0f/3.0f)*1600

VariablenWenn Sie eine Variable in Ihren Ausdruck aufnehmen möchten, klicken Sie auf Variable auswählen,und wählen Sie das Feld im Dialogfeld für xPresso-Variablendefinitionen aus. Die ausgewählteVariable wird im Feld mit diesem Format angezeigt:

$DataPath:FieldName$

Sie können dann bei Bedarf einen Operator hinzufügen. Wenn Sie z. B. die Variable „TotalAmountDue“erstellen möchten, können Sie Folgendes angeben:$Pay:BalanceForward$+$Pay:AmtDue$In Variablendefinitionen verwendete Arrays können nicht verschachtelt werden.

49

Page 52: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

FunktionenWenn Sie eine Funktion in Ihren Ausdruck aufnehmen möchten, klicken Sie zunächst auf eine derOptionsschaltflächen, um die verfügbaren Funktionen anzuzeigen. Zahlenfunktionen, LogischeFunktionen, Gruppenfunktionen, Zeichenfolgenfunktionen oder Datums-/Uhrzeitfunktionen.Klicken Sie in der Liste auf eine Funktion, um im Feld am unteren Rand des Dialogfelds eineFunktionsbeschreibung anzuzeigen. Doppelklicken Sie in der Liste auf eine Funktion, damit diese zumBearbeiten im Ausdrucksfeld angezeigt wird. Beispiel:

addDay( datetime_or_date_value , numeric_value )

Wählen Sie ein Argument aus, und ersetzen Sie dieses durch Auswählen eines Schemafelds oderdurch Eingeben eines Werts. Wenn Sie z. B. die Variable „DatePastDue“ erstellen möchten, könnenSie Folgendes angeben:addDay($GenlInfo:DateDue$, 7)Weitere Informationen zu den verfügbaren Funktionen finden Sie unter Ausdrucksfunktionen.

Wenn-Sonst-AnweisungenSie können Wenn-Sonst-Logik in Ihren Variablenausdrücken verwenden, um komplexere Anweisungenzu erstellen. Folgende Anweisungsformate werden unterstützt:

if ("a"=="a") return "a"; if ("a"=="b") return "b"; else return "c"if ($variable$=="a") return "a"; if ($variable$=="b") return "b"; else return "c"if ("a"=="a") {if ("c"=="c") return "b"; if ("d"=="e") return "d"; else return"a";} else return "c"Beispiel:if ($CollateralType$=="00") return "Improve your customer communications"; if($CollateralType$=="30") return "Improve your policyholder communications"; if($CollateralType$=="31") return "Improve your P&C forms management process"; elsereturn "Improve your client communications";

Überprüfen Ihres AusdrucksHaben Sie Ihren Ausdruck fertig gestellt, müssen Sie diesen prüfen, um sicherzustellen, dass dieserfunktioniert und gültig ist. Klicken Sie zum Prüfen Ihres Ausdrucks auf Prüfen. Im Dialogfeld erscheintunter dem Ausdrucksfeld eine Meldung zum Prüfungsergebnis.

50

Page 53: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Erstellen einer benutzerfreundlichen Adressvariable fürEmpfänger/AbsenderWenn Sie E-Mails an Ihre Kunden senden, sollten Sie eine gut lesbare Empfänger- oderAbsenderadresse verwenden, wie z. B. Bob Smith ([email protected]) oder Document SciencesCorp ([email protected]). Sie können hierzu eine Ausdrucksvariable verwenden. Sie müssen dieVariable als Dokumenteigenschaft definieren, sodass diese in xAdmin als Ausgabevariable verwendetund beim Erstellen des E-Mail-Profils als E-Mail-Parameter angegeben werden kann. WeitereInformationen finden Sie unter Arbeiten mit Dokumenteigenschaften.

Sie können runde (()) oder eckige Klammern ([]) verwenden, um die eigentliche E-Mail-Adresse inder benutzerfreundlichen Empfänger-/Absenderadresse anzugeben. Spitze Klammern (<>) werdennicht unterstützt.

Es folgen Beispiele für Ausdrücke, die zu einer gut lesbaren Empfänger-/Absenderadresse führen:

$FIRST_NAME$+" "+$LAST_NAME$+" "+"("+$CustomerEmail$+")"

Bob Smith ([email protected])"Document Sciences Corp ([email protected])"Document Sciences Corp ([email protected])$ORGANIZATION:NAME$+" "+"("+$ORGANIZATION:EMAIL$+")"Objectiva Software Solutions ([email protected])

Sie können auch Ausdrucksvariablen verwenden, um eine benutzerfreundliche Betreffzeile zuerzeugen. Kombinieren Sie hierzu eine Variable mit statischem Text. Beispiel:$FIRST_NAME$+","+" "+"Your Statement is Ready"Bob, Ihr Auszug liegt bereit

Arbeiten mit DokumenteigenschaftenSie können einer Dokumenteigenschaft in Ihrem Dokument eine vorhandene Variable zuordnen. Diesekönnen Sie später auf dem xPression Workgroup Edition-Server als Ausgabevariable definieren.Stellen Sie sicher, dass alle Variablen, die Sie einer Dokumenteigenschaft zuordnen, mit Wertenaufgelöst werden, die für jeden Datensatz in der Datendatei eindeutig sind. Wenn Sie einen nichteindeutigen Wert in einem Benennungsschema für Ausgabedateien verwenden, riskieren Sie doppelteDateinamen, die zu einem Fehler führen. Stellen Sie außerdem sicher, dass der Wert keines derfolgenden Zeichen enthält: \, /, :, *, ?, ", <, >, |.

Dokumenteigenschaften werden im Fenster für Dokumenteigenschaften gespeichert und definiert.Sie können das Fenster für Dokumenteigenschaften anzeigen, indem Sie im xPresso-Menü dieOption Dokumenteigenschaften auswählen.

Sie können in Ihr Dokument Dokumenteigenschaften importieren, die in anderen xPresso-Dokumentendefiniert wurden. Klicken Sie hierzu auf das Menü Dokumenteigenschaft, und wählen SieDokumenteigenschaften importieren aus. Die Dokumenteigenschaften können aus einemDokument aus xPresso für Adobe InDesign, xPresso für Dreamweaver oder xPresso für Wordstammen.

51

Page 54: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Erstellen einer DokumenteigenschaftSo definieren Sie eine Variable als Dokumenteigenschaft:

1. Wählen Sie die Variable aus, die Sie im Fenster für Variablendefinitionen alsDokumenteigenschaft definieren möchten.

2. Klicken Sie auf das Menü Dokumenteigenschaft, und wählen Sie Dokumenteigenschafthinzufügen. Die Variable wird im Bereich für Dokumenteigenschaften angezeigt.

3. (Optional) Benennen Sie die Dokumenteigenschaft im Attributbereich am unteren Fensterrandum. Der Name kann nur Zeichen aus der englischen Sprache enthalten. Weitere Informationenfinden Sie unter Attributoptionen für Dokumenteigenschaften.

Eine definierte Dokumenteigenschaft steht Ihnen auf dem xPression Workgroup Edition-Server zurDefinition einer Ausgabevariable, in Ausdrücken und in Vorlagen zur Dateibenennung zur Verfügung,die diesem Dokument zugeordnet sind.

Attributoptionen für DokumenteigenschaftenSie können die folgenden Attributoptionen im Fenster für Dokumenteigenschaften für eine ausgewählteDokumenteigenschaft definieren.

Attribut BeschreibungName Geben Sie einen neuen Namen für die Dokumenteigenschaft ein.

Dokumenteigenschaftsnamen müssen mindestens einen Buchstabenenthalten, und alle Zeichen müssen Buchstaben, Ziffern oder Unterstriche (_)sein. Leerzeichen werden nicht unterstützt. Der Name muss kürzer als 50Zeichen sein und darf nur Zeichen aus der englischen Sprache enthalten.

Wenn Sie die Eigenschaft in xAdmin verwenden möchten, müssen Sieeine Ausgabevariable mit genau dem gleichen Namen erstellen. Siekönnen die Liste der im Dokument enthaltenen Dokumenteigenschaftenanzeigen, indem Sie in xAdmin in der Kategoriedokumentliste auf denDokumentnamen klicken. Weitere Informationen finden Sie im xAdminWorkgroup Edition-Benutzerhandbuch.

Referenz Klicken Sie auf die Schaltfläche „Durchsuchen“, um das xPresso-Dialogfeld„Variablendefinition“ zu öffnen. Wählen Sie eine neue Variable für dieDokumenteigenschaft aus, und klicken Sie auf OK.

Variablentyp Zeigt den Typ der Variable an, der der Dokumenteigenschaft derzeitzugeordnet ist. Dieses Feld ist schreibgeschützt.

52

Page 55: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Importieren von DokumenteigenschaftenSie können Dokumenteigenschaften in Ihr xPresso für Dreamweaver-Dokument importieren, dieaus einem anderen xPresso-Dokument exportiert wurden. Die Eigenschaften können aus einemDokument aus xPresso für Adobe InDesign, xPresso für Dreamweaver oder xPresso für Wordstammen. Auf diese Weise können Sie Dokumenteigenschaften zwischen Dokumenten austauschen,und Sie müssen häufig verwendete Eigenschaften nicht für jedes neue Dokument erneut erstellen.

So importieren Sie Dokumenteigenschaften:

1. Klicken Sie auf das Menü Dokumenteigenschaft, und wählen Sie Dokumenteigenschaftimportieren.

2. Suchen Sie die XML-Exportdatei mit den zu importierenden Dokumenteigenschaften, wählenSie diese aus, und klicken Sie auf Öffnen. Enthält Ihr Dokument eine Eigenschaft mit demgleichen Namen wie eine zu importierende Eigenschaft, wird die Eigenschaft in Ihrem Dokumentüberschrieben.

Verwendet Ihr Dokument das gleiche Schema wie das Dokument, aus dem die Eigenschaftenexportiert wurden, werden diese automatisch den Dokumentdaten zugeordnet. Wenn die Dokumenteandere Schemadateien verwenden, können Sie die Eigenschaften nach dem Import manuell zuordnen.

Exportieren von DokumenteigenschaftenSie können die Dokumenteigenschaften exportieren, die derzeit in Ihrem Dokument definiertsind. Somit können diese in anderen Dokumenten aus xPresso für Adobe InDesign, xPresso fürDreamweaver und xPresso für Word verwendet werden. Der Exportprozess erstellt eine XML-Datei,die dann in ein anderes Dokument importiert werden kann.

So exportieren Sie Ihre Dokumenteigenschaften:

1. Klicken Sie auf das Menü Dokumenteigenschaft, und wählen Sie Dokumenteigenschaftexportieren.

2. Blättern Sie zu dem Speicherort, an dem Sie die Exportdatei ablegen möchten, und gebenSie einen Namen für die Datei ein.

3. Klicken Sie auf Speichern.

Arbeiten mit Variablen-HyperlinksxPresso für Dreamweaver ermöglicht das Erstellen von Hyperlinks, die Variablen enthalten. Siekönnen Variablen hinzufügen, um z. B. Links zu dynamisch erzeugten Websites oder PDF-Dateienzu erstellen.

53

Page 56: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Platzieren von Variablen-Hyperlinks in Ihrem DokumentWenn Sie einen Variablen-Hyperlink in Ihr Dokument einfügen möchten, verwenden Sie dieSchaltfläche „Hyperlinkvariable einfügen“ auf der xPresso-Einfügeleiste.

So platzieren Sie einen Variablen-Hyperlink:

1. Platzieren Sie den Mauszeiger auf der Dokumentseite an der Stelle, an der der Hyperlinkerscheinen soll.

2. Klicken Sie auf Hyperlink-Variable einfügen.

3. Geben Sie den Linktext für den Hyperlink ein. Dies kann z. B. die URL zu einer Websitesein. Sie können auch eine Variable in den Linktext einfügen (z. B. eine Kundennummer),die den Link zu einer individuellen Website ergänzen. Wenn Sie eine Variable hinzufügenmöchten, klicken Sie auf die Schaltfläche „Durchsuchen“ neben dem Feld Link, und wählenSie dann die Variable aus, die Sie dem Link hinzufügen möchten. Dieser Link öffnet z. B. einebenutzerdefinierte Website, die durch die Variable „UniqueID“ in den Daten identifiziert wird:

http://www.docscience.com/demo/xpresso/images/custompage{UniqueID}.html

4. Geben Sie im Feld Titel den Text ein, den Sie als Hyperlink in das Dokument aufnehmenmöchten.

5. Klicken Sie auf OK. Der in das Titelfeld eingegebene Text erscheint als Link auf der Seite, undein Code wie der folgende wird im HTML-Code platziert.<xPresso type="text" id="6815544944" name="ACCOUNT_NUMBER"variable="ACCOUNT_NUMBER"><a href="http://localhost:8080/LandingPage/LandingPage_{ACCOUNT_NUMBER}.html">Click here for Account Login</a></xPresso>

Arbeiten mit ArraysEin Array ist ein übergeordnetes Datenfeld, das untergeordnete Felder (Array-Elemente) enthält.Sie können ein Array direkt aus einem übergeordneten Feld in Ihrem Datenschema erstellen, oderSie können ein Array von Grund auf neu erstellen und Felder integrieren, die an einer beliebigenStelle im Schema als Array-Elemente erscheinen können. Auf diese Weise können Sie ein Array mitFeldern erstellen, die in verschiedenen Bereichen des Schemas erscheinen. Arrays können alsTabellenvariablen und zur Steuerung von Content-Schleifen verwendet werden.

Wenn Sie ein Array auf der Seite platzieren, erzeugt xPresso für Dreamweaver stets eine Tabelle imDokument, die die Informationen aus den untergeordneten Array-Feldern enthält.

Wenn Sie eine Tabellenvariable platzieren, können Sie die Tabelle mit den Tabellenformatoptionenvon Dreamweaver zur besseren visuellen Darstellung formatieren.

54

Page 57: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Erstellen von ArraysSie können Arrays auf zwei verschiedene Arten erstellen. Sie können ein Datenfeld aus IhremSchema als Variablenstartpunkt verwenden, oder Sie können das Array von Grund auf neu erstellen:

• Wenn Sie ein übergeordnetes Datenfeld aus Ihrem Schema als Array verwenden möchten,wählen Sie einfach das Feld im Datenschemafenster aus, klicken Sie auf das MenüVariablendefinition, und wählen Sie Array aus Schema definieren. Die Variable wird imFenster zur Variablendefinition mit dem Namen des übergeordneten Datenfelds angezeigt.

Wenn Sie Ihrem Array ein untergeordnetes Feld hinzufügen möchten, wählen Sie dieses imDatenschemafenster aus, und wählen Sie dann das Array im Fenster zur Variablendefinitionaus. Klicken Sie auf das Menü Variablendefinition, und wählen Sie Array-Element ausSchema definieren. Ein neues Element wird unter dem Array mit dem gleichen Namen wiedas ausgewählte untergeordnete Feld angezeigt.

• Wenn Sie ein Array von Grund auf neu erstellen möchten, klicken Sie auf das MenüVariablendefinition, und wählen Sie Array definieren aus. Ein Array wird am unterenRand des Fensters zur Variablendefinition mit dem Namen „Neue Variable“ angezeigt.

Wenn Sie Ihrem Array ein untergeordnetes Feld hinzufügen möchten, wählen Sie das Arrayim Fenster für die Variablendefinition aus, klicken Sie auf das Menü Variablendefinition,und wählen Sie Array-Element definieren. Ein neues Element wird unter dem Array mitdem Namen „Neues Element“ angezeigt.

Definieren Ihrer Array-AttributeNachdem Sie im Fenster zur Variablendefinition ein Array erstellt haben, können Sie im Bereich fürVariableneigenschaften am unteren Fensterrand die Array-Attribute definieren.

So definieren Sie Ihr Array:

1. Wählen Sie das Array im Fenster zur Variablendefinition aus. Die Informationen werden imBereich für Variableneigenschaften angezeigt.

2. Geben Sie bei Bedarf im Feld Name einen Namen für das Array ein.

3. Klicken Sie neben dem Feld Zuordnung auf die Schaltfläche „Durchsuchen“. Das Dialogfeld„Schemafeld auswählen“ wird angezeigt. Wählen Sie das übergeordnete Datenfeld aus, das Siezum Befüllen dieser Variable verwenden möchten, und klicken Sie auf OK.

55

Page 58: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Definieren Ihrer Array-ElementattributeNachdem Sie im Fenster zur Variablendefinition ein Array-Element erstellt haben, können Sie imBereich für Variableneigenschaften am unteren Fensterrand die Elementattribute definieren.

So definieren Sie Ihr Array-Element:

1. Wählen Sie das Array-Element im Fenster zur Variablendefinition aus. Die Informationenwerden im Bereich für Variableneigenschaften angezeigt.

2. Geben Sie bei Bedarf im Feld Name einen Namen für das Array-Element ein.

3. Wählen Sie im Listenfeld den Werttyp für diese Variable aus.

4. Wählen Sie den Zuordnungstyp für dieses Array-Element aus: Schemafeld oder Ausdruck.

5. Klicken Sie neben dem Feld Zuordnung auf die Schaltfläche „Durchsuchen“.

• Wenn Sie im vorherigen Schritt Schemafeld ausgewählt haben, wird dasxPresso-Dialogfeld „Schemafeld“ angezeigt.

• Wenn Sie im vorherigen Schritt Ausdruck ausgewählt haben, wird das Dialogfeld„Variablenausdruck“ angezeigt.

6. Geben Sie den Ausdruck im Feld am oberen Rand des Dialogfelds ein. Wenn Sie bei derErstellung Ihres Ausdrucks Unterstützung benötigen, haben Sie folgende Möglichkeiten:

• Wählen Sie einen Funktionstyp aus, um die verfügbaren Funktionen anzuzeigen.Klicken Sie in der Liste auf eine Funktion, um im Feld am unteren Rand desDialogfelds eine Funktionsbeschreibung anzuzeigen.

• Klicken Sie auf Schemafeld auswählen, um ein Feld aus Ihrem Schemaauszuwählen, das im Ausdruck verwendet werden soll.

• Klicken Sie auf Überprüfen um die Gültigkeit des Ausdrucks zu prüfen.

Klicken Sie auf OK, wenn Sie mit dem Erstellen des Ausdrucks fertig sind. WeitereInformationen finden Sie unter Erstellen von Variablenausdrücken.

Hinweis

Die deutsche Zahlenformatierung wird in einer Ausdruckstypvariable nicht unterstützt. Eine als1.000,00 formatierte Zahl wird nicht unterstützt. Sie müssen das Format 1,000.00 verwenden.

56

Page 59: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 4 — Verwenden von Variablen

Platzieren von Tabellenvariablen in Ihrem DokumentNach dem Erstellen und Definieren eines Arrays können Sie dieses in Ihrem Dokument platzierenund eine Tabellenvariable erstellen.

So platzieren Sie ein Array als Tabellenvariable:

1. Positionieren Sie den Mauszeiger an der Stelle auf der Seite, an der die Tabelle erscheinen soll.

2. Klicken Sie auf Content-Tabelle hinzufügen.

3. Wählen Sie ein Array im Fenster zur Variablendefinition aus, und klicken Sie auf OK.

4. Die Variable erscheint im Schema, und die Tabelle erscheint auf der Seite an der Positiondes Mauszeigers.

5. Sie können alle Dreamweaver-Tools zur HTML-Tabellenformatierung nutzen, um die TabelleIhren Anforderungen anzupassen.

Anzeigen von variablen Daten in Ihrem DokumentSie können variable Daten auf Ihr Dokument anwenden, sodass Sie sehen, wie Ihr Dokument mitrealen Daten funktioniert und aussieht. Die variablen Daten befüllen nicht nur Ihre Variablen, sondernentsprechen auch den Kriterien, die die Integration von dynamischem Content steuern. Auf dieseWeise können Sie die dynamischen und variablen Teile des Dokuments testen. Die Anwendung vonDaten auf das gesamte Dokument erfolgt über das Fenster zur Variablendefinition.

So laden Sie eine Variablendatendatei:

1. Klicken Sie auf das Menü Variablendefinition , und wählen Sie Variable Daten anwenden.

2. Suchen Sie nach der Variablendatendatei, und klicken Sie auf Öffnen.

3. Verwenden Sie die Pfeile, um einen Datensatz auszuwählen, und klicken Sie auf Laden.xPresso für Dreamweaver wendet die ausgewählte Variablendatendatei auf Ihr Dokument an,und zeigt dieses im Arbeitsbereich auf einer neuen Registerkarte an.

Hinweis

Bei der Anwendung variabler Daten auf ein Dokument schließt Dreamweaver alle xPresso-Fenster.Anschließend müssen Sie diese über das xPresso-Menü erneut öffnen.

57

Page 60: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Erzeugen der Ausgabe 5Erzeugen der Ausgabe

Wenn Sie die Entwicklung des neuen Dokuments abgeschlossen haben, können Sie IhreDokumentausgabe erzeugen. Das Veröffentlichen von Dokumenten mit hohen Auflagen erfolgt aufdem xPression-Server. Sie können auf dem Client-Computer für xPresso für Dreamweaver eineVorschau der Ausgabe anzeigen. Wenn Sie das Dokument auf dem Server bereitstellen, können Siemit xDashboard eine HTML- oder E-Mail-Ausgabe erzeugen.

Dieses Kapitel umfasst alle Optionen für die Dokumentausgabe, einschließlich der Erstellungeiner Dokumentvorschau. Zu den weiteren Themen zählen das Verpacken Ihres Dokuments, dieBereitstellung zur Veröffentlichung und die Erstellung einer Nur-Text-Version der Ausgabe.

Anzeigen des Dokuments in der VorschauBevor Sie ein Dokument auf dem Server veröffentlichen, sollten Sie auf dem Client-Computer fürxPresso für Dreamweaver eine Vorschau erzeugen. Die Vorschau entspricht der Ausgabe bei derVeröffentlichung auf dem Server.

Unterstützen die Ländereinstellungen auf dem Client-System keine UTF-8-Codierung, erscheintbei der Erstellung einer Dokumentvorschau eine Fehlermeldung. Wählen Sie UTF-8 für dieHTML-Codierung aus, damit Sie die Vorschaufunktion verwenden können. Sie können denZeichensatzwert in xPresso für Dreamweaver ändern, indem Sie in der Codeansicht nach derfolgenden Zeile suchen (am oberen Rand des Dokuments):

<meta http-equiv=Content-Type content="text/html; charset=Wert">

Geben Sie UTF-8 für den Wert des Zeichensatzes ein.

So zeigen Sie ein Dokument in der Vorschau an:

1. Öffnen Sie die Dokumentvorlage in xPresso für Dreamweaver.

2. Klicken Sie auf das Menü Variablendefinition , und wählen Sie Vorschau. Das Dialogfeld„Kundenspezifische Daten auswählen“ wird angezeigt.

3. Suchen Sie nach der Variablendatendatei, die Sie für die Dokumentvorschau verwendenmöchten.

4. Klicken Sie auf Öffnen. xPresso für Dreamweaver öffnet Ihr Dokument in einem separatenBrowser-Fenster. Hierbei werden die Daten aus dem ersten Datensatz der ausgewähltenDatendatei verwendet, um die Variablen und sonstigen dynamischen Content aufzulösen.

5. Schließen Sie das Browser-Fenster, wenn Sie mit der Vorschau fertig sind.

58

Page 61: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

Hinweis

Wenn Sie ein Dokument in der Vorschau anzeigen, das Bilder auf der Basis statischer Links enthält,erscheinen diese nicht in der Vorschau.

Verwenden des Dienstprogramms zum Senden vonE-MailsMit xPresso für Dreamweaver können Sie Ihre Prototyp-Dokumente für die Verwendung IhresE-Mail-Systems testen, indem Sie Testmitteilungen versenden.

Das Dialogfeld „E-Mail senden“ enthält die erforderlichen Einstellungen.

Elementname BeschreibungAbsenderadresse Ihre E-Mail-Adresse, oder die E-Mail-Adresse der Entität, die die

E-Mail-Nachricht sendet.

Empfänger Die E-Mail-Adresse des gewünschten Empfängers.

Antwort an Wenn Sie möchten, dass der Empfänger an eine andere als dieAbsenderadresse antwortet, geben Sie diese hier ein.

Betreff Der Titel der E-Mail-Nachricht. Dieser Text wird in der Spalte „Betreff“der meisten E-Mail-Programme angezeigt.

IP-Adresse desSMTP-Servers

Erfragen Sie diese Einstellung bei Ihrem Systemadministrator.

Als Anhang senden Wählen Sie diese Option aus, um das Dokument an die E-Mailanzuhängen, anstatt es in der E-Mail zu platzieren.

Erstellen einer mehrteiligen E-MailSie können mit der E-Mail-Vorlage von xPresso für Dreamweaver mehrteilige E-Mails erstellen.Mehrteilige E-Mails kombinieren eine Nur-Text- und eine HTML-Version einer E-Mail und versendendiese als Paket. Der E-Mail-Client des Empfängers entscheidet dann anhand der Voreinstellungendes E-Mail-Kontos, welche Version angezeigt wird.

In xPresso für Dreamweaver können Sie die Nur-Text-Version auf zwei verschiedeneArten erstellen. Sie können eine separate Nur-Text-Datei erstellen und dann diese Dateiauswählen, wenn Sie die HTML-Version des Dokuments verpacken. Sie können auch mit demxPublish-Veröffentlichungs-Engine während der Veröffentlichung automatisch eine Nur-Text-VersionIhres Dokuments erzeugen.

59

Page 62: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

Erstellen einer separaten Nur-Text-DateiWenn Sie die Nur-Text-Version als separate Datei erzeugen, können Sie das Dokument in einemTexteditor erstellen, dieses in xPresso für Dreamweaver öffnen und dynamischen Content hinzufügen.Hierzu zählen z. B. auch Content-Instanzen und Variablen. Sie können auch eine vorhandeneHTML-Datei in xPresso für Dreamweaver in eine Nur-Text-Datei konvertieren, die Sie dann bearbeitenkönnen. Die Nur-Text-Datei muss in jedem Fall eine Erweiterung .html aufweisen.

Es wird empfohlen, die Datei in Notepad zu entwickeln und dann in xPresso für Dreamweaver zuöffnen, um Variablen und dynamischen Content hinzuzufügen. Auf diese Weise wird sichergestellt,dass Sie keine Elemente aufnehmen, die in einer Nur-Text-E-Mail nicht möglich sind (z. B. Tabellenoder Aufzählungszeichen). Verwendet Ihr Dokument ein komplexes Format, wird empfohlen, dassSie die Nur-Text-Version automatisch vom Veröffentlichungs-Engine erstellen lassen. WeitereInformationen finden Sie unter Erstellen einer Nur-Text-Version während der Veröffentlichung

Beachten Sie, dass Sie URLs für Links in der Nur-Text-Version ausschreiben müssen, da Linksin diesem Format nicht unterstützt werden. Wenn Sie die Konvertierungsfunktion von xPresso fürDreamweaver nutzen, um eine Nur-Text-Version zu erstellen, müssen Sie die konvertierte Dateibearbeiten. Der Text enthält keinerlei Formatierung, und Sie müssen die Variablen übernehmen, danur der Name, nicht aber die eigentliche Variable in die Nur-Text-Version übernommen wird. DieKonvertierung erspart Ihnen lediglich die erneute Erstellung des Contents. Eine Nachbearbeitungist nach wie vor erforderlich.

Wenn Sie eine separate Nur-Text-Datei erstellen, müssen Sie xPresso für Dreamweaver anweisen,diese beim Verpacken des Dokuments in die Paketdatei aufzunehmen. Weitere Informationen findenSie unter Verpacken beim Erstellen einer eigenen Nur-Text-Datei.

Konvertieren von HTML in Nur-TextSo konvertieren Sie HTML automatisch in Nur-Text:1. Öffnen Sie xPresso für Dreamweaver.2. Klicken Sie in der xPresso-Einfügeleiste auf HTML konvertieren. Das Dialogfeld

„Nur-Text-HTML auswählen“ erscheint.3. Wählen Sie die HTML-Datei aus, die Sie in Nur-Text konvertieren möchten, und klicken Sie auf

Öffnen. Der Content der Datei wird in einem neuen Dreamweaver-Fenster im Nur-Text-Formatangezeigt.

4. Bearbeiten Sie den Content bei Bedarf. Stellen Sie sicher, dass Sie die richtigen Variablenhinzufügen, die erforderlichen Content-Gruppen und Instanzen erstellen und URLs richtigformatieren.

5. Speichern Sie die Nur-Text-Version.

Verpacken beim Erstellen einer eigenen Nur-Text-DateiSo verpacken Sie ein mehrteiliges E-Mail-Dokument:1. Öffnen Sie das Dokument in xPresso für Dreamweaver.2. Klicken Sie in der xPresso-Einfügeleiste auf Paket erstellen. Das Dialogfeld „Paket erstellen“

wird angezeigt.3. Klicken Sie auf Durchsuchen, um zu dem Verzeichnis zu navigieren, in dem Sie das Paket

speichern möchten. Dieses Verzeichnis muss dem xPression-Server zur Verfügung stehen.

60

Page 63: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

Ist dies nicht der Fall, müssen Sie die Paketdatei in ein verfügbares Verzeichnis verschieben,bevor Sie dieses auf dem Server bereitstellen und veröffentlichen können.

4. Geben Sie einen Dateinamen für Ihr Paket ein. Paketdateinamen müssen zwischen 1-255Zeichen lang sein und aus englischen Zeichen bestehen. Sie können nur alphanumerischeZeichen (A-Z, a-z, 0-9), Klammern (()), Apostrophe (’), einzelne Anführungszeichen (’),Unterstriche (_), Bindestriche (-) und Leerzeichen enthalten.

5. Klicken Sie auf Speichern. Der Paketdateipfad wird im Feld „Paket erstellen“ angezeigt.

6. Klicken Sie auf Durchsuchen, um die Nur-Text-Version Ihrer E-Mail zu suchen undauszuwählen. Klicken Sie auf Öffnen. Der Dateipfad wird im Feld „Nur Text“ angezeigt.

7. Klicken Sie auf Variablenzuordnung, um Variablen in der Nur-Text-Version den Variablenin der HTML-Version zuzuordnen. Alle entsprechenden Variablen in der Nur-Text- undHTML-Version werden automatisch zugeordnet. Im Dialogfeld für die Variablenzuordnungin einer Nur-Text-E-Mail können Sie die Variablen in der Nur-Text-Version den Variablen inder HTML-Version zuordnen. Die Variablenzuordnung stellt sicher, dass die Variablen in derAusgabe richtig aufgelöst werden.

8. Wählen Sie die Variable in der Liste der Nur-Text-Variablen aus. Wählen Sie dann dieentsprechende Variable in der Liste der HTML-E-Mail aus, und klicken Sie auf Zuordnen. Daszugeordnete Paar wird in der Tabelle am unteren Rand des Dialogfelds angezeigt.

9. Wiederholen Sie Schritt 8 für alle Variablen, die zugeordnet werden müssen.

10. Klicken Sie auf OK.

11. Klicken Sie auf Erstellen. Nach Abschluss des Prozesses zeigt xPresso für Dreamweavereine Bestätigung an.

xPresso für Dreamweaver führt sein Dienstprogramm zur Tag-Prüfung automatisch aus, wennSie ein Paket erstellen. Wenn ein Fehler auftritt, erhalten Sie eine Fehlermeldung. WeitereInformationen finden Sie unter xPresso-Tag-Validierung.

61

Page 64: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

Erstellen einer Nur-Text-Version während der VeröffentlichungWenn Sie nur eine Nur-Text-Version Ihres HTML-Dokuments erstellen möchten, ohne Änderungenvorzunehmen, können Sie den xPublish-Veröffentlichungs-Engine anweisen, während derVeröffentlichung eine Nur-Text-Version zu erstellen. Dieser Schritt erfolgt während desVerpackungsprozesses. Beachten Sie, dass die auf dem Server erstellte Nur-Text-Version jenerVersion entspricht, die mit der HTML-Konvertierungsfunktion erzeugt wurde. Diese weist keinerleiFormatierung auf (Variablen und dynamischer Content werden jedoch aufgelöst). Wir empfehlen,diese Funktion nur dann zu verwenden, wenn das Dokument sehr einfach aufgebaut ist. Beikomplexeren Dokumenten sollten Sie eine separate Nur-Text-Datei erstellen, die Sie bearbeiten undformatieren können.

So erstellen Sie während der Veröffentlichung eine Nur-Text-Version:

1. Öffnen Sie das Dokument in xPresso für Dreamweaver.

2. Klicken Sie in der xPresso-Einfügeleiste auf „Paket erstellen“. Das Dialogfeld „Paket erstellen“wird angezeigt.

3. Klicken Sie auf Durchsuchen, um zu dem Verzeichnis zu navigieren, in dem Sie das Paketspeichern möchten. Dieses Verzeichnis muss dem xPression-Server zur Verfügung stehen.Ist dies nicht der Fall, müssen Sie die Paketdatei in ein verfügbares Verzeichnis verschieben,bevor Sie dieses auf dem Server bereitstellen und veröffentlichen können.

4. Geben Sie einen Dateinamen für Ihr Paket ein. Paketdateinamen müssen zwischen 1-255Zeichen lang sein und aus englischen Zeichen bestehen. Sie können nur alphanumerischeZeichen (A-Z, a-z, 0-9), Klammern (()), Apostrophe (’), einzelne Anführungszeichen (’),Unterstriche (_), Bindestriche (-) und Leerzeichen enthalten.

5. Klicken Sie auf Speichern. Der Paketdateipfad wird im Feld „Paket erstellen“ angezeigt.

6. Aktivieren Sie das Kontrollkästchen E-Mail in mehreren Teilen senden.

7. Klicken Sie auf Erstellen. Nach Abschluss des Prozesses zeigt xPresso für Dreamweavereine Bestätigung an.

xPresso für Dreamweaver führt sein Dienstprogramm zur Tag-Prüfung automatisch aus, wennSie ein Paket erstellen. Wenn ein Fehler auftritt, erhalten Sie eine Fehlermeldung. WeitereInformationen finden Sie unter xPresso-Tag-Validierung.

Wenn Sie das Dokument in xDashboard veröffentlichen, erzeugt der xPublish-Veröffentlichungs-Engineautomatisch eine Nur-Text-Version Ihres HTML-Dokuments und verpackt diese zur E-Mail-Verteilung.

Verpacken Ihres DokumentsBevor ein Dokument mit xDashboard veröffentlicht werden kann, muss es auf dem Client-Computerfür xPresso für Dreamweaver verpackt, an einem für den xPression-Server verfügbaren Speicherortabgelegt und dann in xAdmin in einer Kategorie bereitgestellt werden. Befindet sich das Dokumentin einer xAdmin-Kategorie auf dem Server, können Sie dieses in xDashboard veröffentlichen. Siekönnen das Dokument auf dem Server nicht verändern. Wenn Sie Ihr Dokument ändern müssen,nehmen Sie die Änderungen in xPresso für Dreamweaver vor, verpacken Sie das Dokument erneut,

62

Page 65: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

und stellen Sie dann die aktualisierte Version in xAdmin bereit. Weitere Informationen finden Sie imxAdmin Workgroup Edition-Benutzerhandbuch oder im xAdmin Enterprise Edition-Benutzerhandbuch.

Ein xPRS-Dokumentpaket enthält alle Informationen, die der xPublish-Veröffentlichungs-Enginezur Veröffentlichung des Dokuments benötigt. Hierzu zählen das HTML-Dokument, dieZusammenstellungslogik, das Schema, eine Miniaturansicht des Dokuments und einige andereDateien, die der Veröffentlichungs-Engine benötigt. Wenn Sie externen Content in Ihr Dokumentintegrieren, wird die externe Content-Datei ebenfalls in das Paket aufgenommen.

Wenn Sie mehrteilige E-Mails erstellen, verläuft der Verpackungsprozess etwas anders. Führen Siean Stelle der folgenden Schritte die Schritte unter Erstellen einer mehrteiligen E-Mail aus.

So verpacken Sie ein Dokument:

1. Öffnen Sie das Dokument in xPresso für Dreamweaver.

2. Klicken Sie in der xPresso-Einfügeleiste auf Paket erstellen. Das Dialogfeld „Paket erstellen“wird angezeigt.

3. Klicken Sie auf Durchsuchen, um zu dem Verzeichnis zu navigieren, in dem Sie das Paketspeichern möchten. Dieses Verzeichnis muss dem xPression-Server zur Verfügung stehen.Ist dies nicht der Fall, müssen Sie die Paketdatei in ein verfügbares Verzeichnis verschieben,bevor Sie dieses auf dem Server bereitstellen und veröffentlichen können.

4. Geben Sie einen Dateinamen für Ihr Paket ein. Paketdateinamen müssen zwischen 1-255Zeichen lang sein und aus englischen Zeichen bestehen. Sie können nur alphanumerischeZeichen (A-Z, a-z, 0-9), Klammern (()), Apostrophe (’), einzelne Anführungszeichen (’),Unterstriche (_), Bindestriche (-) und Leerzeichen enthalten.

5. Klicken Sie auf Speichern. Der Paketdateipfad wird im Feld „Paket erstellen“ angezeigt.

6. Klicken Sie auf Erstellen. Nach Abschluss des Prozesses zeigt xPresso für Dreamweavereine Bestätigung an.

xPresso für Dreamweaver führt sein Dienstprogramm zur Tag-Prüfung automatisch aus, wennSie ein Paket erstellen. Wenn ein Fehler auftritt, erhalten Sie eine Fehlermeldung. WeitereInformationen finden Sie unter xPresso-Tag-Validierung.

Anhängen externer Dateien an eine E-MailSie können externe Dateien an die E-Mails anhängen, die Sie mit xPresso für Dreamweaver-Paketenauf dem xPression-Server erstellen. Diese Dateien können dynamisch in einer anderenVeröffentlichung (z. B. eine Ankündigung aus einem xPresso für Adobe InDesign-Job) erstellt werden,oder Sie verwenden statische Dateien (z. B. eine Pressemitteilung oder eine Datenschutzerklärung).Dateianhänge werden in xAdmin in E-Mail-Profilen definiert. Weitere Informationen finden Sie imxAdmin Workgroup Edition-Benutzerhandbuch oder im xAdmin Enterprise Edition-Benutzerhandbuch.

63

Page 66: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Kapitel 5 — Erzeugen der Ausgabe

Dynamisch erzeugte DateienStellen Sie bei dynamisch erzeugten Dateien sicher, dass eine Ausgabevariable verwendet wird,um den Namen der anzuhängenden Datei zu erzeugen. Die Ausgabe muss in separaten Dateienenthalten sein und im standardmäßigen Ausgabeverzeichnis auf dem Server platziert werden.Die Ausgabe kann von einem Veröffentlichungs-Job aus xPresso für Adobe InDesign oderxPresso für Word 2007 stammen, der bereits abgeschlossen wurde. Die Ausgabe muss sich imStandardausgabeverzeichnis befinden.

Sie können z. B. einen Job in xPresso für Adobe InDesign ausführen, der individuellePDF-Kontoauszüge aus einem Paket mit der Dokumenteigenschaft „AccountNumber“ erstellt. Sieverwenden die Ausgabevariable „AccountNumber“ zur Benennung der einzelnen Dateien undstellen sicher, dass die Ausgabe im standardmäßigen Ausgabeverzeichnis erfolgt. Wenn Sie dieseAuszüge als Anhänge für Kunden-E-Mails verwenden möchten, definieren Sie ein E-Mail-Profilund fügen mithilfe der Ausgabevariable „AccountNumber“ einen Anhang hinzu. Wenn derxPublish-Veröffentlichungs-Engine die E-Mails erstellt, sucht dieser im Standardverzeichnis nach einerPDF-Datei, die dem Wert der E-Mail-Variable „AccountNumber“ entspricht.

Statische DateienStellen Sie bei statischen Dateien sicher, dass sich diese im folgenden Verzeichnis befinden:

[xPression Installation Directory]\xPRS_Home\email_attachment

64

Page 67: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

xPresso-Tag-Spezifikationen AxPresso-Tag-Spezifikationen

xPresso für Dreamweaver ermöglicht Ihnen bei Bedarf das manuelle Codieren von Dokumentteilen.Dieser Anhang beschreibt die allgemeinen Attribute der xPresso-Tags.

Allgemeine xPresso-Tag-AttributeAlle xPresso-Tags verfügen über diese Attribute. Alle Werte werden in Anführungszeicheneingeschlossen.

SyntaxxPresso type="value" id="integer" name="value"

TypDer Typ des xPresso-Tags Mögliche Werte:

• Gruppe

• Instanz

• Text

• Schleife

IDDies muss ein ganzzahliger Wert sein. Dieser Wert muss gegenüber anderen xPresso-Tags eindeutigsein (ausgenommen variable Tags).

NameDies muss ein alphanumerischer Wert sein.

Gruppen-Tag-AttributeContent-Gruppen-Tags (Gruppe) müssen untergeordnete Tags einschließen, und die untergeordnetenTags müssen Content-Instanz-Tags sein. Content-Gruppen-Tags verfügen über die folgendenzusätzlichen Attribute.

65

Page 68: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang A — xPresso-Tag-Spezifikationen

Syntax<xPresso type="group" id="integer" name="value" selecttype="value" logic="value"onoff=value>

Selecttype

Erforderliche Werte:

• ifelse

• switch

logic

Dieser Wert kann weggelassen werden.

• Bei selectype=switch kann dieser Wert nur der Name einer Variablen sein.• Bei selecttype=ifelse muss dieser Wert weggelassen werden.

onoff

Dieser Wert kann weggelassen werden. Der Wert muss ein gültiger Ausdruck sein. Ein gültigerAusdruck umfasst einen Variablennamen, einen Operator und einen Wert. Bei mehreren Bedingungenkann er auch die Operatoren „and“ oder „or“ enthalten, z. B. bei "name" == "Victor" and age > 30 oder"address" == "{name}". Hierbei müssen „name“, „address“ und „age“ gültige Variablennamen ausVarDefs-Tags sein. Wenn der Variablenname rechts vom Operator angezeigt wird, muss er in "{}"eingeschlossen werden. Bei benutzerdefinierten Tag-Validierungsfunktionen ist auch die Prüfung miteiner Validierungsfunktion für Auswahllogik erforderlich.

Beispiele<xPresso type="group" id="14" name="CSS" selecttype="switch" logic="international"onoff=""><xPresso type="instance" id="15" name="general" logic="PEK"></xPresso></xPresso>

<xPresso type="group" id="16" name="banner" selecttype="ifelse" logic=""onoff=""name"==" test""><xPresso type="instance" id="17" name="general"logic='"name"=="test"'></xPresso></xPresso>

Content-Tag-AttributeDas Instanz-Tag muss über ein übergeordnetes Tag verfügen und eine Content-Gruppe sein.

66

Page 69: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang A — xPresso-Tag-Spezifikationen

Syntax<xPresso type="instance" id="integer" name="value" logic="value"></xPresso>

logic

Der Wert hängt vom „selecttype“ der übergeordneten Gruppe ab.

• Gilt selecttype=switch und ist die Gruppenlogik nicht leer, muss dies ein gültiger Wert fürden Variablentyp sein. Er kann nur bei einer Zeichenkettenvariablen weggelassen werden.Ist die Gruppenlogik leer, muss dieser Wert weggelassen werden.

• Bei selecttype=ifelse, kann dieser Wert weggelassen werden oder ein gültiger Ausdrucksein.

Beispiele<xPresso type="instance" id="15" name="general" logic="PEK"></xPresso>

<xPresso type="instance" id="19" name="general" logic='"international"=="PEK"' ></xPresso>

Text-Tag-AttributeBei einem Text-Tag kann das übergeordnete Tag eine Content-Instanz, eine Schleife oder eine äußereGruppe sein. Diese darf kein untergeordnetes Tag aufweisen. Der innere HTML-Code der Textvariablemuss den Variablennamen in "{}" einschließen.

Syntax<xPresso type="text" id="integer" name="name" variable="tag_name"vid="integer"></xPresso>

Variable

Der VarDef-Tag-Name

vid

Die ID des VarDef-Tags

Beispiel<xPresso type="text" id="9" name="destination" type="text" variable="desc"vid="4">{desc}</xPresso>

67

Page 70: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang A — xPresso-Tag-Spezifikationen

Schleifen-Tag-AttributeBei einem Schleifen-Tag kann das übergeordnete Tag eine Content-Instanz, eine Schleife oder eineäußere Gruppe sein. Diese darf ein untergeordnetes Tag aufweisen.

Syntax<xPresso type="loop" id="integer" name="name" variable="TableDefTag Name" vid="integer"></xPresso>

Variable

Dieser Wert muss der Tabledef-Tag-Name sein.

vid

Dieser Wert muss die ID des TableDef-Tags sein.

Beispiel<xPresso type="loop" id="10" name="triptable" variable="trip" vid="7"></xPresso>

VarDef-Tag-AttributeBei VarDef muss das übergeordnete Tag VarDefs sein und einige Attribute aufweisen. Alle Wertemüssen in Anführungszeichen eingeschlossen werden.

68

Page 71: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang A — xPresso-Tag-Spezifikationen

Syntax<VarDef name="name" id="integer" type="value" expType="value"expression="value" position="integer"></VarDef>

Name

Muss ein eindeutiger Name sein

ID

Dies muss einen ganzzahliger Wert sein, und der Wert muss sich eindeutig von anderen VarDef-Tagsunterscheiden.

Typ

Erforderliche Werte:• Zeichenfolge• Ganzzahl• Verdoppelung• Gleitkomma• Datum• Zeit• Datum/Uhrzeit

expType

Erforderliche Werte:• Schema• Ausdruck

Ausdruck

Erforderlicher Wert, muss ein Xpath-Wert eines Schemas oder Ausdrucks sein.

position

Erforderlicher ganzzahliger Wert, die Sortiernummer des VarDef-Tags

Beispiel<VarDef name="international" id="1" type="string" expType="schema"expression="/root/campaign/city/international" position="2"></VarDef>

TableDef-Tag-AttributeBei TableDef-Tags muss das übergeordnete Tag TableDefs sein. Es kann VarDef-Tags einschließenund weist einige Attribute auf. Alle Werte müssen in Anführungszeichen eingeschlossen werden.

69

Page 72: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang A — xPresso-Tag-Spezifikationen

Syntax<TableDef name="name" id="integer" expType="schema" expression="value"position="integer"> </TableDef>

Name

Muss über einen Wert verfügen und sich eindeutig von anderen TableDef-Tags unterscheiden

ID

Dies muss einen ganzzahliger Wert sein, und der Wert muss sich eindeutig von anderen VarDef- undTableDef-Tags unterscheiden.

expType="schema"

Der erforderliche Wert lautet „schema“.

Ausdruck

Muss über einen Wert verfügen, der ein Xpath-Wert des Schemas sein muss.

position

Muss über einen ganzzahligen Wert verfügen, die Sortiernummer variabler Tags

Beispiel<TableDef>

<TableDef name="region" id="6" expType="schema"expression="/root/campaign/recommendations/region" position="6"></TableDef>

<TableDef name="trip" id="7" expType="schema"expression="/root/campaign/recommendations/region/trip" position="8">

<VarDef name="date" id="8" type="string" expType="schema"expression="/root/campaign/recommendations/region/trip/date" position="9"></VarDef>

</TableDef>

</TableDefs>

70

Page 73: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Ausdrucksfunktionen BAusdrucksfunktionen

Wenn Sie Variablen in xPresso für Dreamweaver erstellen, können Sie in den VariablendefinitionenFunktionen verwenden. In diesem Kapitel werden die Funktionen zur Verwendung inVariablenausdrücken beschrieben. Sofern nicht anders angegeben, können Funktionen ein Literaloder ein Schemafeld als Argument verwenden.

Numerische FunktionenBeim Erstellen eines Variablenausdrucks können die folgenden numerischen Funktionen verwendetwerden. Numerische Funktionen können keine Schemafelder oder XPaths in den Argumentenverwenden. Sie akzeptieren nur numerische Eingaben.

absDie abs-Funktion akzeptiert einen Double-Wert für das Argument numerischer_Wert und gibt einenDouble-Wert zurück.

Syntaxabs(numeric_value)

Gibt den absoluten Wert von numerischer_Wert zurück.

Beispiel: abs(-2) Rückgabe: 2

floorDie floor-Funktion akzeptiert einen Double-Wert für das Argument numeric_value und gibt einenDouble-Wert zurück.

Syntaxfloor(numeric_value)

Gibt den größten (am nächsten zur positiven Unendlichkeit liegenden) Gleitkommawert zurück, dernicht größer als numerischer_Wert und gleich einer mathematischen Ganzzahl ist.

Beispiel: floor(2.3) Rückgabe: 2

71

Page 74: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

ceilDie ceil-Funktion akzeptiert einen Double-Wert für das Argument numerischer_Wert und gibt einenDouble-Wert zurück.

Syntaxceil (numeric_value)

Gibt den kleinsten (am nächsten zur negativen Unendlichkeit liegenden) Gleitkommawert zurück, dernicht kleiner als numerischer_Wert und gleich einer mathematischen Ganzzahl ist.

Beispiel: ceil(2.3) Rückgabe: 3

roundDie round-Funktion akzeptiert einen Double-Wert für das Argument numerischer_Wert und gibt einenDouble-Wert zurück.

Syntaxround(numeric_value)

Gibt eine Ganzzahl zurück.

Beispiel: round(1.678) Rückgabe: 2

stringToIntegerDie stringToInterger-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwertund gibt einen ganzzahligen Wert zurück.

SyntaxstringToInteger(string_value)

Konvertiert den ganzzahligen Wert von Zeichenfolgenwert.

Beispiel: stringToInteger("124") Rückgabe: 124

LogikfunktionenBeim Erstellen eines Variablenausdrucks können die folgenden logischen Funktionen verwendetwerden.

false

Logische Konstantetrue

72

Page 75: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

Logische Konstante

GruppenfunktionenGruppenfunktionen können keine Literale in ihren Argumenten verwenden – sie nehmen nur Variablenan. Beim Erstellen eines Variablenausdrucks können die folgenden Gruppenfunktionen verwendetwerden.

groupCountDie groupCount-Funktion akzeptiert eine Variable für das Argument Variablenumfang und gibt einenganzzahligen Wert zurück.

SyntaxgroupCount(variable_scope)

Gibt die Anzahl der Datensätze in Variablenumfang zurück.

Im folgenden Beispiel ist $QuarterPeriod:InvestmentA$ eine Variable mit dem Werttyp Ganzzahl undden Werten 1.000, 2.000 und 4.000. $QuarterPeriod$ ist der Umfang.

Beispiel: groupCount($QuarterPeriod$) Rückgabe: 3

groupSumDie groupSum-Funktion akzeptiert eine Variable für die Argumente Variablenfeld und Variablenumfangund gibt einen Wert vom gleichen Typ wie Variablenfeld zurück.

73

Page 76: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

SyntaxgroupSum(variable_field, variable_scope)

Gibt die Summe von Variablenfeld in Variablenumfang zurück

Im folgenden Beispiel ist $QuarterPeriod:InvestmentA$ eine Variable mit dem Werttyp Ganzzahl undden Werten 1.000, 2.000 und 4.000. $QuarterPeriod$ ist der Umfang.

Beispiel: groupSum($QuarterPeriod:InvestmentA$,$QuarterPeriod$) Rückgabe: 7,000

Verwenden von groupSum in einer verschachtelten SchleifeWenn Sie die groupSum-Funktion zur Berechnung der Summe der Schleifen in der verschachteltenSchleife berechnen möchten, müssen Sie mehrere Ausdrücke auf bestimmte Art und Weise erstellen.

Wenn Sie die Summe der „Premium“-Elemente in einem verschachtelten Schleifenelement„\nestedLoop\Data\Table\Premium“ berechnen möchten, müssen Sie wie folgt vorgehen:

1. Ziehen Sie „\nestedLoop“ von der Palette „Datenschema“ zur Palette “Variablendefinition“, umein „nestedLoop“-Array zu erstellen.

2. Ziehen Sie „\nestedLoop\Data“ auf die Palette „Variablendefinition“, um ein „Data“-Array zuerstellen.

3. Ziehen Sie „\nestedLoop\Data\Table“ auf die Palette, um ein „Table“-Array zu erstellen.

4. Erstellen Sie auf der Palette „Variablendefinition“ die neue Variable „NewVariable1“, und gebenSie den Zuordnungstyp als Ausdruck an.

5. Ordnen Sie die Variable zu, indem Sie diesen Ausdruck erstellen:

groupSum($Table:Premium$, $Table$)

6. Erstellen Sie auf der Palette „Variablendefinition“ die neue Variable „NewVariable2“, und gebenSie den Zuordnungstyp als Ausdruck an.

7. Ordnen Sie die Variable zu, indem Sie diesen Ausdruck erstellen:

groupSum($NewVariable1$, $Data$)

8. Erstellen Sie auf der Palette „Variablendefinition“ die neue Variable „NewVariable3“, und gebenSie den Zuordnungstyp als Ausdruck an.

9. Ordnen Sie die Variable zu, indem Sie diesen Ausdruck erstellen:

groupSum($NewVariable2$, $nestedLoop$)Sie können dann NewVariable3 im Dokument verwenden, um die Premium-Summe zu platzieren.

groupMaxDie groupMax-Funktion akzeptiert eine Variable für die Argumente Variablenfeld und Variablenumfangund gibt einen Wert vom gleichen Typ wie Variablenfeld zurück.

74

Page 77: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

SyntaxgroupMax(variable_field, variable_scope)

Gibt den Maximalwert von Variablenfeld in Variablenumfang zurück

Im folgenden Beispiel ist $QuarterPeriod:InvestmentA$ eine Variable mit dem Werttyp Ganzzahl undden Werten 1.000, 2.000 und 4.000. $QuarterPeriod$ ist der Umfang.

Beispiel: groupMax($QuarterPeriod:InvestmentA$,$QuarterPeriod$) Rückgabe: 4,000

groupMinDie groupMin-Funktion akzeptiert eine Variable für die Argumente Variablenfeld und Variablenumfangund gibt einen Wert vom gleichen Typ wie Variablenfeld zurück.

SyntaxgroupMin(variable_field, variable_scope)

Gibt den Minimalwert von Variablenfeld in Variablenumfang zurück

Im folgenden Beispiel ist $QuarterPeriod:InvestmentA$ eine Variable mit dem Werttyp Ganzzahl undden Werten 1.000, 2.000 und 4.000. $QuarterPeriod$ ist der Umfang.

Beispiel: groupMin($QuarterPeriod:InvestmentA$,$QuarterPeriod$) Rückgabe: 1,000

ZeichenfolgenfunktionenBeim Erstellen eines Variablenausdrucks können die folgenden Zeichenfolgenfunktionen verwendetwerden.

lengthDie length-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwert undgibt einen Zeichenfolgenwert zurück.

Syntaxlength(string_value)

Gibt die Anzahl von Zeichen in Zeichenfolgenwert zurück.

Im folgenden Beispiel ist $ GenlInfo:AccNum $ eine Variable mit dem Wert „123456789“.

Beispiel: length($GenlInfo:AccNum$) Rückgabe: 9

containsDie contains-Funktion akzeptiert einen Zeichenfolgenwert für die Argumente Zeichenfolgenwert undGesuchte_Zeichenfolge und gibt einen booleschen Wert zurück.

75

Page 78: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

Syntaxcontains(string_value, string_to_find)

Gibt „true“ zurück, wenn Zeichenfolgenwert Gesuchte-Zeichenfolge enthält. Andernfalls wird „false“zurückgegeben.

Im folgenden Beispiel ist $ GenlInfo:AccNum $ eine Variable mit dem Wert „123456789“.

Beispiel: contains($GenlInfo:AccNum$,"456") Rückgabe: true

toLowerCaseDie toLowerCase-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwertund gibt einen Zeichenfolgenwert zurück.

SyntaxtoLowerCase(string_value)

Konvertiert alle Zeichen in Zeichenfolgenwert in Kleinbuchstaben.

Im folgenden Beispiel ist $GenlInfo:LastName$ eine Variable mit dem Wert „Smith“.

Beispiel: toLowerCase($GenlInfo:LastName$) Rückgabe: smith

toUpperCaseDie toUpperCase-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwertund gibt einen Zeichenfolgenwert zurück.

SyntaxtoUpperCase(string_value)

Konvertiert alle Zeichen in Zeichenfolgenwert in Großbuchstaben.

Im folgenden Beispiel ist $GenlInfo:LastName$ eine Variable mit dem Wert „Smith“.

Beispiel: toUpperCase($GenlInfo:LastName$) Rückgabe: SMITH

trimDie trim-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwert und gibteinen Zeichenfolgenwert zurück.

76

Page 79: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

Syntaxtrim(string_value)

Entfernt führende und nachfolgende Leerzeichen, Tabulatoren und Zeilenumbruchzeichen ausZeichenfolgenwert.

Beispiel: trim (" Agent ") Rückgabe: "Agent"

substringDie substring-Funktion akzeptiert einen Zeichenfolgenwert für das Argument Zeichenfolgenwert undeine Ganzzahl für die Argumente start und end und gibt einen Zeichenfolgenwert zurück.

Syntaxsubstring(string_value, start, end)

Gibt eine Unterzeichenfolge mit Anfangs-Endzeichen zurück. Diese beginnt bei Anfang und endet beiEnde von Zeichenkettenwert.

Im folgenden Beispiel ist $ GenlInfo:AccNum $ eine Variable mit dem Wert „123456789“.

Beispiel: substring($GenlInfo:AccNum$,4,6) Rückgabe: "56"

positionDie position-Funktion akzeptiert einen Zeichenfolgenwert für die Argumente Gesuchte_Zeichenfolgeund Zu_findende_Zeichenfolge und gibt eine Ganzzahl zurück.

Syntaxposition(string_to_search, string_to_find)

Gibt die Position der Unterzeichenfolge Zu_findende_Zeichenfolge in Gesuchte-Zeichenfolge oder -1zurück, wenn die Suche erfolglos ist.

Im folgenden Beispiel ist $ GenlInfo:AccNum $ eine Variable mit dem Wert „123456789“.

Beispiel: position($GenlInfo:AccNum$,56) Rückgabe: 5

replaceDie replace-Funktion akzeptiert einen Zeichenfolgenwert für die Argumente Zeichenfolgenwert,Zu_findende_Zeichenfolge und Ersatzzeichenfolge und gibt einen Zeichenfolgenwert zurück.

77

Page 80: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

Syntaxreplace(string_value, string_to_find, replacement_string)

Sucht in Zeichenfolgenwert nach Zu_findende_Zeichenfolge und ersetzt jedes Vorkommen durchErsatzzeichenfolge.

Im folgenden Beispiel ist $GenlInfo:AccNum$) eine Variable mit dem Wert „123456789“.

Beispiel: replace($GenlInfo:AccNum$,12,99) Rückgabe: "993456789"

numericToStringDie numericToString-Funktion akzeptiert einen Double-Wert für das Argument numerischer_Wert undgibt einen Zeichenfolgenwert zurück.

SyntaxnumericToString(numeric_value)

Konvertiert eine Zahl in eine Zeichenfolge.

Beispiel: numericToString( 23.5) Rückgabe: "23.5"

Datum/Uhrzeit-, Datums- und UhrzeitfunktionenBeim Erstellen eines Variablenausdrucks können die folgenden Datum/Uhrzeit-, Datums- undUhrzeitfunktionen verwendet werden. Felder für Datum, Zeit und Datum/Zeit müssen in Ihren Daten ineinem bestimmten Format erscheinen:

• Datum: tt-mm-jjjj (Beispiel: 19-05-2003)• Uhrzeit: hh:mm:ss (Beispiel: 11:22:50)• Datum/Uhrzeit: tt-mm-jjjjThh:mm:ss (Beispiel: 05-01-2002T03: 15:30)

addYearDie addYear-Funktion akzeptiert eine Variable vom Typ Datum/Uhrzeit oder Datum für das ArgumentDatum/Uhrzeit_oder_Datumswert, eine Ganzzahl für das Argument numerischer_Wert und gibt jenach Eingangswert einen Datum/Uhrzeit- oder Datumswert zurück.

SyntaxaddYear(datetime_or_date_value, numeric_value)

Gibt Datum/Uhrzeit oder ein Datum zurück, in dem numerischer_Wert Jahre zuDatum/Uhrzeit_oder_Datumswert addiert werden.

Im folgenden Beispiel ist $GenlInfo:DateDue$ eine Variable mit dem Wert „21-03-2006 “.

Beispiel: addYear($GenlInfo:DateDue$,20) Rückgabe: 21-03-2026

78

Page 81: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

Anhang B — Ausdrucksfunktionen

addMonthDie addMonth-Funktion akzeptiert eine Variable vom Typ Datum/Uhrzeit oder Datum für das ArgumentDatum/Uhrzeit_oder_Datumswert, eine Ganzzahl für das Argument numerischer_Wert und gibt jenach Eingangswert einen Datum/Uhrzeit- oder Datumswert zurück.

SyntaxaddMonth(datetime_or_date_value, numeric_value)

Gibt Datum/Uhrzeit oder ein Datum zurück, in dem numerischer_Wert Monate zuDatum/Uhrzeit_oder_Datumswert addiert werden.

Im folgenden Beispiel ist $GenlInfo:DateDue$ eine Variable mit dem Wert „21-03-2006“.

Beispiel: addMonth($GenlInfo:DateDue$,2) Rückgabe: 21-05-2006

addDayDie addDay-Funktion akzeptiert eine Variable vom Typ Datum/Uhrzeit oder Datum für das ArgumentDatum/Uhrzeit_oder_Datumswert, eine Ganzzahl für das Argument numerischer_Wert und gibt jenach Eingangswert einen Datum/Uhrzeit- oder Datumswert zurück.

SyntaxaddDay(datetime_or_date_value, numeric_value)

Gibt Datum/Uhrzeit oder ein Datum zurück, in dem numerischer_Wert Tage zuDatum/Uhrzeit_oder_Datumswert addiert werden.

Im folgenden Beispiel ist $GenlInfo:DateDue$ eine Variable mit dem Wert „21-03-2006“.

Beispiel: addDay($GenlInfo:DateDue$,2) Rückgabe: 23-03-2006

nowDas now-Funktion gibt einen Datum/Uhrzeit-Wert zurück.

Syntaxnow()

Gibt das aktuelle Datum und die Uhrzeit zurück.

79

Page 82: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

EMC Corporation Hopkinton Massachusetts01748-91031-508-435-1000www.EMC.com

Copyright © 2008 EMC Corporation.Alle Rechte vorbehalten.

Page 83: xPresso für Dreamweaver – Benutzerhandbuch...Dreamweaver. xPresso für Dreamweaver basiert auf Macromedia Dreamweaver 8 oder Adobe Macromedia Dreamweaver CS3 und arbeitet reibungslos

© 2011 - 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate as of its publication date. The information is subject to change

without

notice.

THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION MAKES NO

REPRESENTATIONS OR

WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND

SPECIFICALLY

DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.

EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United State and other

countries.

All other trademarks used herein are the property of their respective owners.