convertir une simple fonction pour réutiliser avec Smarty

WRInaute occasionnel
Bonjour,
C'est la première fois que j'utilise Smarty, je désire convertir un site aux standards de smarty. Pour les fonctions que j'utilise traditionnelment comment faire pour les reutiliser avec smarty ?
Example :
function code_url($string) {
$string = strtolower($string);
$string = str_replace("( |')", "-", $string);
$accent = array('&','â','à','é','è','ê','î','ô','û','ç');
$sans_accent = array('and','a','a','e','e','e','i','o','u','c');
$string = str_replace($accent, $sans_accent, $string);
$string = eregi_replace("[^a-z0-9]","-",$string);
$string = eregi_replace("(^(_)*|(_)*$)","",$string);
$string = eregi_replace("(-){2,3}","",$string);
return $string;
}

Quelles sont les modifications à apporter pour réutiliser la fonction citée ?
Merci pour votre aide
 
Nouveau WRInaute
Je ne suis pas un grand fan de Smarty, mais pour autant que je me souvienne il faut créer un plugin :
http://www.smarty.net/manual/fr/plugins.php

1. Créer un fichier modifier.code_url.php et enregistrer celui-ci dans le répertoire plugins de Smarty

2. Dans ce fichier, taper la fonction comme suit :
Code:
function smarty_modifier_code_url($string) {
  // code ici
}

3. Utiliser code_url dans les templates :
Code:
{$chaine|code_url}
 
Discussions similaires
Haut