XHTML in Übersetzungen

In der Grundeinstellung wird angenommen, daß Übersetzungen nur Text enthalten; daher maskiert PHPTAL sämtliche "<" Zeichen.

In i18n:translate können Sie das structure-Schlüsselwort verwenden, um die Maskierung zu unterbinden und den übersetzten Text unverändert zu übernehmen.

<div i18n:translate="structure '<b>bold text</b>'" />

Ergibt:

<div><b>bold text</b></div>

Warnung

Vorbehalt: Dies funktioniert nur in den einfachsten Fällen – TAL-Attribute innerhalb der Übersetzungen werden ignoriert. Nicht wohlgeformtes XHTML in Übersetzungen zerstört die Wohlgeformtheit der ganzen Ergebnisseite.