PEIQ Knowledge Base

Auto-Platzierung von Logos

Über die sogenannte Auto-Platzierung können Bildbereichen in Artikeln passende Logos zugeordnet werden. Die Auto-Platzierung sucht sich aufgrund des Artikelinhalts passende Logos (z. B. aufgrund des Autor:innen-Tags den Namen des Redakteurs bzw. der Redakteurin oder aufgrund der Vereinsnamen die Logos der einzelnen Fußballvereine etc.). Das Anstoßen der Auto-Platzierung erfolgt via Kontextmenü oder Tastenkombination.

Funktionalitäten der Auto-Platzierung in PRINT NGEN

  • Funktion zur automatischen Platzierung zum textuellen Kontext passender Logos

  • Anstoß der Platzierung via Tastenkombination oder Kontextmenü

Inhaltsverzeichnis

Allgemeine Beschreibung

Über die sogenannte Auto-Platzierung können Bildbereichen in Artikeln passende Logos zugeordnet werden. Die Auto-Platzierung sucht sich aufgrund des Artikelinhalts passende Logos (z. B. aufgrund des Autor:innen-Tags den Namen des Redakteurs bzw. der Redakteurin oder aufgrund der Vereinsnamen die Logos der einzelnen Fußballvereine etc.). Das Anstoßen der Auto-Platzierung erfolgt via Kontextmenü oder Tastenkombination.

In folgendem Video werden die einzelnen Funktionsbestandteile näher beschrieben:

https://youtu.be/rmOHMLKC35k

Für welche Elemente ist eine automatische Platzierung möglich?

Die automatische Platzierung ist ausschließlich für Logos (Datenbanktabelle “DLogo”) vorgesehen.

Wie müssen Logos präpariert werden, damit sie bei der Auto-Platzierung gefunden werden?

An den Logos gibt es die Eigenschaft „DLogoBildAuto“ (an der Oberfläche in PRINT NGEN: „Auto-Update“). 

Alle Logos, die für das automatische Platzieren zur Verfügung stehen sollen, müssen demnach mit entsprechenden Stichworten in der Eigenschaft „DLogoBildAuto“ („Auto-Update“) versehen werden.

Eigenschaft “Auto-Update“ in PRINT NGEN

Beim automatischen Platzieren wird nach Logos gesucht, an denen die Eigenschaft „DLogoBildAuto“ den Wert hat, der auch im Text vorkommt (siehe auch Auto-Platzierung von Logos | 5. Welche Varianten gibt es, um Logos automatisch platzieren zu lassen?).

Wie müssen Bildbereiche präpariert werden, damit eine Auto-Platzierung erfolgen kann?

Bildbereiche, für die ein automatisches Platzieren möglich sein soll, müssen folgende Bereichsnamen haben:

  • BildAuto” → wenn nur ein Bereich für die Platzierung vorgesehen ist

  • BildAuto1” und “BildAuto2” → wenn zwei Bereiche im Artikel-Container für die Platzierung vorgesehen sind

Bereichsname “BildAuto“ am Bildbereich

Alle Bildbereiche, die automatisch gefüllt werden, sollten in den Vorlagen die gleiche (nämlich maximale) Höhe und Breite haben wie die Logos. Zusätzlich sollte “Fixpunkt=Mitte” und “BildAnpassen=Weißraum” eingestellt sein, damit das gesamte Bild im Mittelpunkt zentriert ist.

Es ist darauf zu achten, die Werteliste „WL_BasisformatElemente“ entsprechend zu erweitern. Benötigt wird eine neue Zeile für Bereiche mit Bereichsnamen „BildAuto*“.

Wie kann die automatische Platzierung angestoßen werden?

Das Anstoßen des automatischen Platzierens erfolgt im Editiermodus des Artikels via Kontextmenü „Bilder automatisch zuweisen“ oder via Tastenkombination ctrl + F5.

Welche Varianten gibt es, um Logos automatisch platzieren zu lassen?

Variante 1: Platzierung aufgrund des gerade selektierten Textes

Beispiel:

Text „Erpel Harry“ wird selektiert. Anschließend wird die Autoplatzierung durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=Erpel Harry“ wird platziert.

Variante 2: Platzierung aufgrund des (kompletten) Textes im aktuellen Bereich

Beispiel:

Der Cursor steht im Bereich. Anschließend wird die Autoplatzierung durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=1. FC Rot“ wird platziert.

Variante 3: Platzierung aufgrund des (kompletten) Textes im aktuellen Bereich unter Berücksichtigung einer Stopword-Liste

Beispiel:

Der Cursor steht im Bereich. Anschließend wird die Autoplatzierung durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=1. FC Blau“ wird platziert. Das Wort „und“ im Textbereich wird ignoriert, da es in der Abbildung „BildTextAutoErsetzung_StopWords“ angegeben ist.

Variante 4: Ersetzung aufgrund des Inhalts des „Autor“-Tags

Beispiel:

Im Artikel kommt in irgendeinem Textbereich (also egal ob in Titel, Unterzeile, Vorspann, Grundtext etc.) das Tag „Autor“ vor. Der Cursor steht in irgendeinem Text-Bereich. Die Autoplatzierung wird durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=Marlis Heidinger“ wird platziert. Das Wort „und“ im Textbereich wird ignoriert, da es in der Abbildung „BildTextAutoErsetzung_StopWords“ angegeben ist.

Variante 5: Ersetzung aufgrund des Inhalts des „Autor“- und „Autor_2“-Tags

Beispiel:

Im Artikel kommt in irgendeinem Textbereich (also egal ob in Titel, Unterzeile, Vorspann, Grundtext etc.) das Tag „Autor“ und „Autor_2“ vor. Für die automatische Platzierung gibt es zwei Bildbereiche. Der Cursor steht in irgendeinem Text-Bereich. Die Autoplatzierung wird durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=Ente Mathilda“ wird in den ersten Bildbereich platziert. Das Logo mit „Erpel Harry“ wird in den zweiten Bildbereich platziert.

Variante 6: Zweifach-Ersetzung aufgrund des Trennzeichens „Endash“ (Gedankenstrich)

Beispiel:

Es gibt zwei Bildbereiche für die automatische Platzierung. Der Cursor steht in dem Bereich, in dem die beiden Suchbedingungen durch den Gedankenstrich separiert angegeben sind. Die Autoplatzierung wird durch Drücken von ctrl + F5 (oder via Kontextmenü) angestoßen.

Das Logo mit der Eigenschaft „DLogoBildAuto=1. FC Blau“ wird in den ersten Bildbereich platziert. Das Logo mit „1. FC Rot“ wird in den zweiten Bildbereich platziert.

Das Endash (= der Gedankenstrich) kann durch das Tippen von “Leerzeichen – Divis – Leerzeichen” eingegeben werden. Die Eingabe wird dann automatisch in den Endash gewandelt.

Was passiert, wenn mehrere Logos für die Auto-Platzierung in einem Bereich in Frage kommen?

Werden bei der Suche nach Logos für die Auto-Platzierung in einem Bereich mehrere Treffer gefunden, so öffnet sich eine Liste mit den entsprechenden Thumbnails der Logos. Der bzw. die Benutzer:in kann nun das entsprechende Logo auswählen oder abbrechen.

Wie erfolgt die Suche nach den zu platzierenden Logos (technischer Hintergrund)?

Nach (manuellem) Anstoßen der Funktion zur Auto-Platzierung wird zunächst im Artikel nach Bildbereichen gesucht, die im gleichen Container stehen wie der Cursor und mit “BildAuto*” beginnen.

Werden mehrere infrage kommende Bildbereiche gefunden, gilt der Bildbereich, dessen Mittelpunkt der Cursorposition am nächsten ist.

Wird kein Bildbereich gefunden, erhält der/die Benutzer:in folgende Meldung:

Sollten zwei Bildbereiche (mit dem Bereichsnamen “BildAuto1” und “BildAuto2"), in einer Ebene jedoch nur ein Bildbereich gefunden werden, so wird nur der gefundene Bildbereich ersetzt. Nach dem zweiten Bildbereich wird nicht weiter gesucht.

Die Suche (immer ohne Berücksichtigung der Groß-/Klein-Schreibung) auf der Eigenschaft “DLogoBildAuto” in der Tabelle “DLogo” erfolgt in folgender Reihenfolge:

  1. Suche auf dem kompletten Text (Zum Beispiel: "1. FC Köln").

  2. Findet diese Suche nichts, wird mit den Einzelworten unabhängig von der Reihenfolge gesucht (Zum Beispiel: Sind "FC" und "Köln" in “DLogoBildAuto” enthalten?).

  3. Findet diese Suche nichts, wird nur mit dem längsten Wort gesucht (Zum Beispiel: Ist das Wort „Köln" in “DLogoBildAuto” enthalten?).

Wird kein Treffer gefunden, erhält der/die Benutzer:in folgende Meldung:

Werden die Bildbereiche automatisch an die Größe der platzierten Logos angepasst?

Die Bildbereiche werden nicht automatisch an die Größe der platzierten Logos angepasst. Grundsätzlich ist es jedoch möglich, je nachdem wie der Aufruf der Funktion konfiguriert ist.

PEIQ nutzt folgende Variante:

TASTE 3Fh  CONTROL *: AktiveXFürSelektionAufrufen "ImageReplacer.TextAutoReplace BereichNichtAnpassen",AnpassenBereichVonFreisteller

Mit dieser Variante wird bewusst eine Veränderung von Form und Größe des Bildbereichs verhindert. Durch die Ergänzung der Angabe “AnpassenBereichVonFreisteller” am Ende des Aufrufs, wird der Freisteller automatisch erzeugt und dies muss im Nachgang nicht manuell gemacht werden.

Alternativ oder zusätzlich könnte auch folgende Option eingestellt werden (bislang in der Cloud nicht vorgesehen):

MENÜPUNKT "Bilder automatisch zuweisen": AktiveXFürSelektionAufrufen "ImageReplacer.TextAutoReplace" BereichAnpassen

Diese Option gilt für folgende Fälle:

Wenn das Logo im Bildbereich ersetzt wird, dann soll sich das Logo an den Bildbereich anpassen.

Wenn das Logo ein Freisteller ist und im Benutzerkontext in der Eigenschaft "FreistellerContainerVorlage" eine Vorlage definiert ist, dann passt sich der Bereich dem Freisteller an und ein Freisteller-Container gemäß der Vorlage wird erzeugt.

Ist im Benutzerkontext diese Logik nicht eingestellt, dann wird das Logo in den Bereich eingepasst und es kann manuell über die Verwendung der symbolischen Methode "AnpassenBereichVonFreisteller" (oder "WechsleFreistellungspfad") der Freisteller erzeugt werden.

Wenn die Logos (z. B. Kommentarbilder für die Redakteur:innen) keine vektorisierten PDFe sind sondern JPEGs, werden diese Bilder mit einem Freisteller-Pfad benötigt. Wird das Logo in diesem Fall in den Bildbereich eingesetzt, so wird automatisch die Breite und Höhe des Bereichs an das Bild angepasst und danach die über die Methode “AnpassenBereichAnFreisteller” an den aktuellen Freisteller-Pfad des Bildes angepasst.

Verwandte Seiten

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/1416855591