So setzen Sie Zeilenumbrüche innerhalb von Textbausteinen

Dieser Artikel beschreibt, wie Sie für die Ausgabe von Textbausteinen Zeilenumbrüche setzen können.

Textbausteine ermöglichen die zentrale Verwaltung von Texten und dienen somit vor allem bei mehrsprachigen Projekten einer besseren Handhabung hinsichtlich Übersetzung von Texten.

In den meisten Fällen handelt es sich beim Einsatz von zentralen Textbausteinen und wenige Begriffe. Sollen über einen Textbaustein auch Zeilenumbrüche berücksichtigt werden, gibt es hierfür die nachfolgend genannten Möglichkeiten.

Zum einen können Sie in der Texte-Datei mit CDATA arbeiten, um dort HTML-Tags (z.B. ein BR für Zeilenumbruch) nutzen zu können.

Wir empfehlen die zuerst aufgezeigte Möglichkeit mit HTLM-kodierten Tags.

In der Bearbeitung können Sie über die Textbaustein-Maske den HTML-Tag unkodiert eintragen (z.B. <br />). Beim Speichern wird dies dann HTML-kodiert in die XML-Datei geschrieben.

Beispiel: Auszug aus der default.wTexts.php eines Inhaltsprojektes mit HTML-kodiertem Umbruch

...
<text key="login_message_error">Fehler Login.&lt;br /&gt;Falscher Benutzername und/oder Passwort.</text>
...

Beispiel: Auszug aus der default.wTexts.php eines Inhaltsprojektes mit CDATA

...
<text key="login_message_error"><![CDATA[Fehler Login.<br/>Falscher Benutzername und/oder Passwort.]]></text>
...
1730910298_4f49cb2893c2620ca8a49dffa9209eca.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1730910366_e59ba26379efb80a8db8383f18e69a12.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1730910370_3ae89fb8bc2be06b343357c87fda8f00.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1730972607_1dbac5acf94ce7f249e3c285d6f6f3b9.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1731004813_6e46f5713258adca0f062bd9798a9e66.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1731005581_b583c4e7e86be4c81ee477ba8525f3c0.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain 1731007157_82db911038d562f6ddb75b1cdbd8e54f.msg exception:gTransportSmtp -> IN MAIL FROM: OUT 501 : sender address must contain a domain