03. Januar 2009

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}

 

Close Tags Pro V0.1 Downloads: 1095 times
SEO News

Verwandte Beiträge


Noch keine Kommentare!

Schreibe einen Kommentar

Folgende Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>