HTML-Tags automatisch schließen mit Smarty
Nach dem ich Textbereiche mit HTML-Formatierung in Smarty einbinden wollte, tauchte auch bei mir das Problem auf, dass mein Layout durch ungeschlossene Tags zerschossen wurde. Die Formatierung wollte ich nicht mit strip_tags aufgeben, aber der Bereich musste schon mit truncate begrenzt werden. Gut ich habe schon von entsprechenden Smarty-Modifier gehört, die da Abhilfe schaffen sollten.
Da ist zum Beispiel der CloseTags von Gunnar, der immer sehr interessante und praktische Beiträge zu xt:Commerce schreibt. Leider hat der bei mir nicht 100% funktioniert. Weitere Autoclose Scripte in PHP, die ich gefunden habe, waren leider auch nicht für mich brauchbar. Klar funktionieren die meisten für einfache Anwendungen, aber ich nutze den FCK-Editor und der macht XHTML mit Attribute und das konnte keines.
Deshalb habe ich meinen eigenen Modifier für Smarty geschrieben. Und den wollte ich euch natürlich nicht vorenthalten und es ist eine gute Gelegenheit mal wieder hier im Blog was zu schreiben.
Mit dem Close Tags Pro werden nun alle HTML/XHTML Tags, auch die mit Attribute, geschlossen.
Eingebunden wird der Modifier in dem er in den Plugin-Ordner von Smarty kopiert wird.
Im Template kann der Modifier dann so verwenden werden:
- {$string|truncate:150|CloseTags}
Trackback
RSS Feed
















Noch keine Kommentare!