PEIQ Knowledge Base
Textformatierung via Dockfenster
poweruser
Makros und Tags werden entweder über Menüs/Tastenkombinationen/Buttons in der Werkzeugleiste aufgerufen oder über eine strukturierte Liste für Textformatierung.
Funktionalitäten
Makros und Tags aufrufen über
Menüs/Tastenkombinationen/Buttons in der Werkzeugleiste oder
eine strukturierte Liste für Textformatierung (Dockfenster)
Inhaltsverzeichnis
Vorteile der Textformatierungsliste
Wenn der oder die Benutzer:in einen Befehl aufruft, der im Text an einer bestimmten Position stehen soll, so wird, unabhängig davon, wo der Cursor aktuell im Text steht, immer an die korrekte Einfüge-Position gesprungen
Es stehen immer nur die Befehle zur Auswahl, die im aktuellen Kontext erlaubt sind
Das Löschen von Befehlen ist einfacher
Das Verschieben von Befehlen ist einfacher
Pflichtbefehle werden extra gekennzeichnet
Das Dockfenster gibt es auch in der Platz sparenden Mini-Popup-Variante
Einfache Navigation
Das Erfassen komplexerer Strukturen ist einfach (z. B. nummerierte Liste)
Beispielvideos zu Textformatierung
Anwendung von Textformaten
Im folgenden Video-Tutorial wird gezeigt, wie Textformate in PRINT NGEN aufgerufen verwendet werden können.
Textformate, fett und kursiv in PRINT NGEN Redaktion
Manuelle Silbentrennung PRINT NGEN Redaktion
Bedienung der Textformatierungs-Liste
Aufruf als Dockfenster
Das neue Fenster Textformate kann über einen Button in der Werkzeugleiste oder auch per Kontextmenü
geöffnet werden.
Aussehen des Fensters
Im Textformate-Dockfenster (=Textformatierungsliste) sind im Editiermodus eines Artikels (=mit dem Cursor im Text) die Bereichstags des Artikels zu sehen: Dachzeile, Titel, Vorspann etc.
werden können.
Bereits im Bereich vorhandene Befehle werden in der Liste gefettet angezeigt, wenn die Anzahl ihrer Aufrufe im Text begrenzt ist und die vorgegebene Maximalanzahl von Aufrufen bereits erreicht ist.
Beliebig oft aufrufbare Befehle haben keine besondere Darstellung in der Liste.
Einfügen von Befehlen an beliebiger Position im Text
Das Einfügen eines Befehls erfolgt durch Doppelklick auf den gewünschten Befehlsnamen in der Liste. Befehle, die an beliebiger Position im Text stehen dürfen, werden dort eingefügt, wo der Cursor aktuell positioniert ist bzw. um die aktuelle Textmarkierung herum. Die Markierung bleibt nach dem Einfügen bestehen.
Einfügen von Befehlen an bestimmter Position im Text
Das Einfügen eines Befehls erfolgt durch Doppelklick auf den gewünschten Befehlsnamen in der Liste.
Bestimmte Befehle, wie der bzw. die Autor:in oder Ortsmarke, sind nur an vorderster Position im Textbereich erlaubt. Der oder die Benutzer:in kann zum Einfügen eines solchen Befehls dennoch an einer beliebigen Stelle im Text stehen. Klickt er oder sie in der Textformatierungsliste auf den positionsgebundenen Befehl, so wird der Cursor automatisch an die korrekte Stelle gesetzt und der Befehl eingefügt.
Pflichtbefehle einfügen
Wird versucht ein Pflichtbefehl, der genau einmal im Text vorkommen darf, ein zweites Mal einzufügen, so springt der Cursor unmittelbar hinter das Anfangstag des bereits eingefügten Pflichtbefehls. Ein erneutes Einfügen ist nicht möglich.
Navigieren durch den Text über das Fenster
Wenn sich der Cursor über einen bereits eingefügten Befehl in der Liste bewegt, so wird dieser zur Hälfte gelb hinterlegt dargestellt. Durch Klick auf die gelbe Fläche springt der Cursor an den Anfang oder das Ende des Befehls im Text.
Löschen von Befehlen über das Fenster
Fährt der Cursor über einen Befehl, der aus dem aktuellen Bereich gelöscht werden darf, so werden zwei Icons neben dem Befehlsnamen eingeblendet.
Über das linke Icon (Minus in rotem Kreis) kann der Befehl ohne dessen Inhalt aus dem Artikel gelöscht werden, über das rechte Icon (rotes Kreuz) können Befehl und Inhalt gelöscht werden.
Ob die Löschoptionen, bzw. welche der beiden Varianten zur Verfügung stehen, kann via Customizing eingestellt werden (XML-Datei „TextFormate_Einstellungen“).
Komplexe Strukturen: Sauberes und schnelles Löschen
Bei komplexen XML-Strukturen, wie z. B. dem Kinoprogramm oder dem Veranstaltungskalender, müssen häufig, um den Text zu kürzen, ganze Strukturen gelöscht werden.
Das einfache und saubere Löschen solcher Textabschnitte erfolgt über die Textformatierungsliste durch einen speziellen Löschen-Button, der nach dem Löschen des Befehls inklusive Inhalt den Cursor gleich in das nächste, gleichnamige Tag platziert, so dass durch erneutes Klicken auf den Button auch dieser Befehl entfernt werden kann. Anschließend wandert der Cursor automatisch in das nächste gleichnamige Tag etc.
Unbekannte Befehle
In der Befehlsliste gibt es auch einen Bereich „Unbekannte Tags“.
Hier werden alle Befehle aufgelistet, die sich in der XML-Struktur auf gleicher oder höherer Ebene mit der aktuellen Cursorposition befinden und gemäß Einstellung in den XML-Files nicht erlaubt sind (siehe Customizing-Kapitel „XML-Files“).
Zu so einer Konstellation kann es kommen, wenn die Befehle abhängig von der Artikelvorlage gemacht werden, z. B. vom Vorlagentyp, und sich dieser Vorlagentyp nach einem Formatwechsel ändert (z. B. von Standard nach Infobox) und somit andere Befehle zur Auswahl stehen als zuvor.
Eintrag in das Konfigurations-Xml „TextFormate_Einstellungen“:
<Option Name="UnbekannteTags" Anzeigen="Ja"/>
Komplexe Befehlsstrukturen
Durch das Textformatierungs-Dockfenster wird auch das Arbeiten mit komplexeren Befehlsstrukturen (wie zum Beispiel Sporttabellen, Veranstaltungen oder auch nummerierte Listen) vereinfacht.
Im folgenden wird das Einfügen einer nummerierten Liste erklärt.
Im XML des Artikels wurde folgende Struktur eingefügt:
<Liste>
<ListeE></ListeE>
</Liste>
Liste automatisch aus Markierung erzeugen
Benutzer:innen können mehrere Zeilen, die jeweils mit einem Zeilenumbruch enden, markieren und dann den Listen-Befehl aus dem Dockfenster für die Markierung aufrufen.
Anschließend wird automatisch jede einzelne Zeile zu einem Listen-Eintrag, in diesem Beispiel sogar mit ebenfalls automatisch fortlaufender Nummerierung (ergibt sich aus dem Makroaufbau).
Die Zeilenumbrüche werden beim Einfügen der ListeE-Tags automatisch entfernt.
Textformatierung im Vorlagenbau
Das folgende Video gibt einen Einblick in die Textformatierungsliste im Vorlagenbau, über die Makros und Tags aufgerufen werden können:
Einrichtung der Textformatierungsliste
Da hinter der Textformatierungsliste eine recht komplexe XML-Programmstruktur steht, wird diese für Sie von PEIQ eingerichtet.
Bitte liefern Sie dazu eine Auflistung bestehender Makros an, die über die Textformatierungsliste aufgerufen werden sollen.
Nötige Informationen je Makro:
In welchen Bereichen eines Artikels soll dieses Makro auswählbar sein? (z.B. Titel & Text)
Soll das Makro an der Textcursor-Position eingefügt werden (Standard) oder soll es immer ganz vorne oder ganz hinten im Bereich stehen? (Sinnvoll z.B. beim Ort am Anfang des Textbereichs)
Darf das Makro nur einmal pro Bereich vergeben werden (z.B. Ort, Autor) oder beliebig oft (z.B. Fett, Zwischentitel, o.ä.)
Verwandte Seiten
Nur für PEIQ-Mitarbeiter: