...
- Je Musterartikel wird im Bereich "mappings" definiert, welcher Teil einer möglicherweise vorkommenden PS.C Artikelkomponente in welche Fläche des HUP-Print Artikels überführt werden soll.
- Die Reihenfolge der Komponenten im PS.C Artikel gibt die Abarbeitungsreihenfolge vor.
- In der "Umsetzungstabelle" wird jedem Bestandteil ("item") einer PS.C Artikelkomponente eine Zielfäche ("destination") und optional eine Zielauszeichnung ("style") sowie ein Einfügemodus ("mode") zugeordnet.
- Ist keine Zielfläche konfiguriert, wird die Komponente nicht übertragen.
- Ist keine Auszeichnung vorhanden, wird das normale Absatz- und Zeichenformat der Zielfläche verwendet.
- Ist eine Auszeichnung angegeben, wird der Text mit dieser "Weichen Auszeichnung" eingefügt.
- Als Einfügemodus stehen zur Verfügung:
- "replace" - Ersetzt den bisherigen Inhalt
- "add" - Fügt den neuen Inhalt an in den vorhandenen Absatz ein
- "newline" - Fügt den neuen Inhalt in einem neuen Absatz an
- "openpara" - Schließt einen vorhandenen Absatz und öffnet einen neuen, der nicht wieder geschlossen wird. (Fettanlauf zB.)
- "closepara" - Schließt einen Absatzattributierung ab
- "inline" - Fügt einen Text (i.A. mit einem Style), ohne dass ein Absatz eingefügt wird (z.B. Fett- oder Kursiv-Auszeichnung)
- Als Destination kann auch eine Freifläche oder Überlagerung adressiert werden. In diesem Falle ist der Layername dem Flächennamen voran zu stellen zB: "Freifläche1$Bild"
- Schläft eine adressierte Zielfläche, wird diese aufgeweckt, sobald ein Inhalt für sie vorhanden ist. Die Vaterfläche (oder gffs. der Layer bei Freiflächen) wird dabei ebenfalls aufgeweckt.
- Bilder (Assets) werden der Reihe nach in vorhandene und evtl. schlafende Bildflächen eingefügt.
- Der Layer/Vater einer Bildfläche muss nicht zwingend alle weiteren von der Bild-Komponente referenzierten Flächen wie Text und Quelle enthalten. Sie können über "destination: ..." adressiert werden.
- Ist am VLExporter in der Logik-Server Konfiguration der Konfigschalter ".parameters:standAloneArticleFromAsset: clusterHeadPicture" gesetzt, werden alle Bild-Assets als Bildartikel mit dem Template clusterHeadPicture ausgeleitet.
Es gibt dann KEINE im Print-Artikel eingebetteten Bilder mehr.
...
- Ortsmarken müssen entspr. Absatz-attributiert werden, damit der erste Absatz ohne Einzug beginnt. Das funktioniert sowohl beim Einfügen mit Absatz-Modus NEWPARA, OPENPARAM also auch ADD.
- Beim Zusammenführen von EFW-Texten wird abh. vom vorherigen Absatzmodus nur dann ein Leerzeichen eingefügt, wenn der EFW-Text nicht mit <P>, </P> oder </PATTRIB> endet.
- Vor dem Einfügen des zusammengeführten EFW-Text in den Editor werden offene Absätze (Modus ADD bzw. OPENPARA) geschlossen.
Inline-Modus
vgl. CON-4848 und Ergänzung zu CON-4274
Für das Komponenten-Mapping von Contenpart- zu Artikelflächen kann nun der neue Modus inline verwendet werden.
Funktionalität bzgl. Quell-Texte zu einer Zielfläche
- Ein Text mit dem Modus = inline wird an den vorangegangenen ggf. mit vorangestelltem Leerzeichen ohne Absatz angefügt, wenn dieser per inline- add- oder openpara-Modus eingefügt wurde
- Ein Text mit dem Modus = inline wird mit neuem Absatz <P> angefügt, wenn der vorangestellte Text mit closeparam eingefügt wurde.
- Ein Text mit dem Modus = inline wird an den vorangegangenen ohne Absatz angefügt, wenn dieser per newline-Modus eingefügt wurde und der einzufügenden Text keinen Style hat.
- Ein Text mit dem Modus = newline wird an den vorangegangene ohne Absatz angefügt, wenn dieser per inline-Modus eingefügt wurde.
- Ein Text mit dem Modus = openparam wird an den vorangegangenen mit Absatz eingefügt, wenn dieser per inline-Modus eingefügt wurde.
Besonderheiten:
- Eine Ortsmarke oder ein Autorenkürzel wird für eine inline-Modus-Fläche nicht eingefügt (analog zu openparam-Modus).
- Ein gestylter Text nach einem Inline-Modus-Text wird immer in einem neuen Absatz eingefügt (z.B. Zwischenzeile nach einer Fett-Auszeichnung).