Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5204109
Hits Heute: 766
max. Hits (10.07.07): 6964
User Online: 33
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

Python und XML.
Python und XML.

Manuals > Smarty > 'post'-Filter

15.3. 'post'-Filter

Template 'post'-Filter sind Filter, welche auf das Template nach dessen Kompilierung angewendet werden. 'post'-Filter können auf verschiedene Arten geladen werden. Man kann sie registrieren, aus dem Plugin-Verzeichnis mit load_filter() laden oder $autoload_filters verwenden. Smarty übergibt der Funktion als ersten Parameter den Template-Quellcode und erwartet als Rückgabewert den bearbeiteten Quellcode.

Beispiel 15-3. Template 'post'-Filter verwenden

<?php // fügen Sie folgende Zeilen in Ihre Applikation ein function add_header_comment($tpl_source, &$smarty) { return "<?php echo \"<!-- Created by Smarty! -->\n\" ?>\n".$tpl_source; } // registrieren Sie den 'post'-Filter $smarty->register_postfilter("add_header_comment"); $smarty->display("index.tpl"); ?> {* kompiliertes Smarty Template 'index.tpl' *} <!-- Created by Smarty! --> {* Rest des Template Inhalts... *}

Copyright 1998 - 2009 by I.S.U.M.