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: 5200170
Hits Heute: 867
max. Hits (10.07.07): 6964
User Online: 22
Scripts: 2828

[ Partner ]

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

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

Workshop Perl
Workshop Perl

Manuals > Smarty > Inserts

16.11. Inserts

Insert-Plugins werden verwendet, um Funktionen zu implementieren, die via insert aufgerufen werden.

string smarty_insert_name(array $params, object &$smarty);

Als erster Parameter wird der Funktion ein assoziatives Array aller Attribute übergeben, die im Insert-Tag notiert wurden. Sie können auf diese Werte entweder direkt mit $params['start'] zugreifen oder sie mit extract($params) importieren.

Als Rückgabewert muss das Resultat der Ausführung geliefert werden, das danach den Platz des insert-Tags im Template einnimmt.

Beispiel 16-11. Insert-Plugin

<?php /* * Smarty plugin * ------------------------------------------------------------- * File: insert.time.php * Type: time * Name: time * Purpose: Inserts current date/time according to format * ------------------------------------------------------------- */ function smarty_insert_time($params, &$smarty) { if (empty($params['format'])) { $smarty->trigger_error("insert time: missing 'format' parameter"); return; } $datetime = strftime($params['format']); return $datetime; } ?>

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