Texteingabe
Die Texte eines Inhaltselementes können von verschiedenen Eingabefeldern stammen. Um bei der Formatierung und Gestaltung flexibler zu sein, fügt die Erweiterung Pizpalue den Inhaltselementen weitere Eigenschaften hinzu.
Überschriftenklassen
Die Überschriftentypen werden in der Regel durch die Inhaltsstruktur vorgegeben. Manchmal möchte man jedoch das Augenmerk nicht auf die Überschrift lenken und diese kleiner ausgeben. Für diese Fälle kann den Überschriften eine Klasse zugewiesen werden.
Überschrift mit H1-Tag und H3-Klasse
Überschrift mit H3-Tag und H1-Klasse
Und Unterüberschrift mit H4-Klasse
Real text editor
Texte können unter anderem mit Hilfe des "Real Text Editors (RTE)" eingegeben werden. Mit dessen Hilfe können Formatierungen einfach forgenommen werden. Die Erweiterung Pizpalue fügt dem Editor weitere Funktionen hinzu.
Popovers
Popovers werden vom Bootstrap-Framework bereit gestellt. Sie erlauben die Anzeige von Zusatzinformationen in einem Fenster. Popovers können mit Hilfe des Link-Browsers über das Register Popover einfach definiert werden.
Das Verhalten von Popovers anpassen
Um das Verhalten eines Popovers anzupassen, können die entsprechenden Attribute im Source-Code eingegeben werden. Weiterführende Informationen können dem Manual entnommen werden.
Datentyp "getText"
Geschweifte Klammern werden bei der Verarbeitung des Textes als Daten des Typs "getText" interpretiert. Dadurch können die verschiedensten Daten in den Text integriert werden. Ein Beispiel ist die Integration eines übersetzten Textes, welcher auch ohne übersetzte Seite angezeigt wird:
Text von einer Übersetzungsdatei: Custom frame 1
Um die Funktion zu testen, kann die Englische Version dieser Seite hier aufgerufen werden.
Ersetzung aktivieren
Ab der Version 11.6.1 kann die Funktion über den Konstanteneditor unter der Kategorie "PIZPALUE: CUSTOMER EXTENDED" aktiviert werden (Konstante pizpalue.features.content.insertData).
Bis zur Version 11.6.0: Um die Ersetzung der getText-Datentypen zu deaktivieren, kann folgender TS-Code im Setup verwendet werden:lib.parseFunc_RTE.nonTypoTagStdWrap.insertData = 0