Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • Ortsmarken werden von PS.Content übernommen, wenn der Konfigurationseintrag "insert-geo-location" gesetzt ist (siehe Beispiel). 
  • Dieser Eintrag kann global für alle konfigurierten Musterartikel gelten oder für einzelne Muster unterschiedlich definiert werden.
  • Der Wert des Eintrags entspricht 
    • entweder einer Zielfläche im Musterartikel (z.B. Text) - d.h. bei Erstbefüllung der entspr. Zielfläche wird die Ortsmarke und das Autorenkürzel vorangestellt 
    • oder einer Kombination aus component-name und item (z.B. text+text) - d.h. bei Erstauswertung der Mappings mit component-name und item wird die Ortsmarke vorangestellt
  • Die Ortsmarke enthält so viele Orte, wie im Artikel-XML als relevant übergeben wurden - siehe PS.C Artikel-XML <SummarizeFirstLocationsCount>
  • Prinzipiell wird das Autorenkürzel an gleicher Stelle wie und nach der Ortsmarke (sofern vorhanden) eingefügt. 
    • Ob das Autorenkürzel tatsächlich eingefügt wird, entscheidet der VL-Konfigurationseintrag PSContent.InsertAuthorCode = "1"; 
  • Die Formatierung der Ortsmarke und des Autorenkürzels wird in 4057.sdv konfiguriert.
  • Reihenfolgeabarbeitung der 4057.sdv bzgl. Ortsmarke, Autorenkürzel und Spitzmarkenkennung:
    • Neben den Werten aus der 4057.sdv gibt es codeseitig Defaults, wenn kein Wert angegeben ist.
      Im Beispiel sind in {...} die Int-Werte der SDV sowie der Default nach | angegeben.
    • Es wird immer Ortsmarke, Autor und Spitzmarken-Ende in dieser Reihenfolge zusammengesetzt.
Codeblock
languagexml
themeDJango
titleEFW-Block für Ortsmarke/Autorenkürzel
collapsetrue
<HTML>
  <HEAD>
    <STYLE VER=6>
<!-- Styles für Ortsmarke; "Flächenname" entspr. Zielfläche -->
{4057004 | EM.*[Flächenname]*Ortsmarke{250060: 278070;}}
<!-- Styles für Autorenkürzel -->
{4057023 | EM.*[Flächenname]*Autor{}}</STYLE>
  </HEAD>
  <BODY>
    <DIV CLASS=__Z96_Clipboard__>
<!-- Zusammensetzung der Ortsmarke; Trennung zw. mehreren Orten; Trennzeichen Ende Ortsmarke -->
{4057005 | <EM CLASS=*[Flächenname]*Ortsmarke>}Ort1{4057012 | /}Ort2{4057010 | . </EM>}{4057006 | &#32;}
<!-- Zusammensetzung des Autorenkürzels -->
{4057024 | <EM CLASS=*[Flächenname]*Autor>}{4057025 |  (}Autorenkürzel{4057026 | )&#32;</EM>}
<!-- Trennzeichen nach Spitzmarke; nur bei vorhandener Ortsmarke
{4057024}
    </DIV>
  </BODY>
</HTML>


Codeblock
languageyml
themeDJango
titleBeispiel aus der Editorservice YML
collapsetrue
de: 
  hup: 
    vl: 
      edt:   
        article: 
          import:
            default-template: PS_Standard_32
            # Ortsmarke/Autorenkürzel: Zielfläche im VL-Artikel ODER Kombination des Komponenten-Mappings "component+item"
            insert-geo-location: "text+text"


            - 
              template: PS_Umfrage
              #  Ortsmarke/Autorenkürzel: Zielfläche für Musterartikel "PS_Umfrage" bzw. Kombination des Komponenten-Mappings
              insert-geo-location:
              parameters:
              -
                ...

...

Folgende Zeichen können definiert und ersetzt werden:

PS.C ZeichenErsetzungszeichenHUP-Print Entsprechung
HR oder <HR/>
Absatzlinie
HFILL oder <HFILL/>
Zeilenspaltung
<HFILLLINE/>
Auffüllline
TAB oder <TAB/>
Tabulator
QUAD1 oder <QUAD TYPE=1/>
Vollgeviert
QUAD2 oder <QUAD TYPE=2/>
Halbgeviert
QUAD3 oder <QUAD TYPE=3/>
Drittelgeviert
QUAD4 oder <QUAD TYPE=4/>
Viertelgeviert
QUAD8 oder <QUAD TYPE=8/>
Achtelgeviert
ǁ
QUAD9 oder <QUAD TYPE=9/>
Zifferngeviert
<WBR/>
Trennvorgabe

Bindestrich

<BR/>
Zeilenwechsel (Ausrichtung Umlaufzeile)
<BR ALIGN=END/>
Zeilenwechsel (Ausrichtung Absatzendezeile)

NSP
Geschütztes Leerzeichen (&#160;)

SPACE
Leerzeichen (&#32;)
[Zeichen]
<MASK_Uxxxx>
Zeichenersetzung zu einem Unicodezeichen xxxx (Hex-Schreibweise), welches erst im fertigen EFW-Zwischenablageformat umgewandelt wird

Die bisher aufgeführten Zeilen zu einfachen und doppelten typografischen Anführungszeichen (auch jeweils die französische Variante) haben keine Wirkung und können deshalb auch weggelassen werden:

« oder »\"Französische in Editor-spezifische Anführungszeichen umwandeln
„ oder “\"Typographische in Editor-spezifische Anführungszeichen umwandeln

Alles, was in PS.C nach Anführungszeichen aussieht (ordinär oder typographisch, einfach oder doppelt), wird im Editorservice hart codiert (!) in die konfigurierten Zeichen umgewandelt (4057.sdv). Damit stimmt auch die Tief- und Hoch-Variante, selbst wenn sie in PS.C falsch wäre.

...

Dabei handelt es sich um die gleichen Ersetzungsmöglichkeiten wie in umgekehrter Richtung - siehe Tabelle Textersetzungen

Codeblock
languageyml
themeDJango
titleBeispiel für Textersetzung von Print nach PS.Content
collapsetrue
import:
  external-sources:
  -
    name: 'VL'
    parameters:
      text-replacements: "<HR/>=⎵,<HFILLLINE/>=‗,<HFILL/>=↔,<TAB/>=→,<QUAD TYPE=1/>=█,<QUAD TYPE=2/>=▌,<QUAD TYPE=4/>=▎,<QUAD TYPE=3/>=▍,<QUAD TYPE=8/>=▏,<QUAD TYPE=9/>=ǁ,<WBR/>=‑,‒=–,<BR/>=┐,<BR ALIGN=END/>=┘"

...

b) Artikel im Printsystem angelegt

 


Im Fall a) wird jeder neue Kanal entsprechend dem gewählten Testat "Artikelmuster" aus dem zugeordneten Musterartikel neu erzeugt.

Im Fall b) bildet der existierende Print-Artikel die Grundlage bei jedem für die einzelnen Exportkanäle neu angelegten Artikel. Der initiale Print-Artikel gilt beim Export dann als der erste konfigurierte Kanal (im Münchner Fall "WOBL"). Hier ist eine Verfeinerung des Algorithmus denkbar (Kanal je nach Publikation des initialen Print-Artikels) - wegen der bevorstehenden Änderungen im Export-Prozedere (Export pro Ausgabe statt pro Publikation) wird das aber momentan nicht forciert. 


Für beide Fälle gemeinsam gilt: Wurde in einen Kanal bereits exportiert, wird für weitere Exporte immer der existierende Artikel als Grundlage herangezogen. Ist dieser Artikel unplatziert, wird er direkt geändert. Für platzierte Artikel wird eine neue Version angelegt, die dann auf der Seite entweder übernommen („Aktuelle Version platzieren“) oder verworfen werden muss („Platzierte Version behalten“). Für das Erscheinungsbild des „erneuerten“ Artikels spielt es keine Rolle, ob er auf einer Seite platziert ist oder nicht.

...