Pour info, ya un filtre |icone, dans spip, pour faire des liens avec icones.
|icone
est déprécié au profit de |icone_horizontale, |icone_verticale, |icone_base
Ces filtres s’appliquent sur une url et renvoient un lien précédé d’une icone, avec une classe et une fonction.
– |icone_base
est le plus polyvalent.
Il s’emploie ainsi
#URL|icone_base{texte_du_lien, fond, fonction, classe, javascript}
– |icone_horizontale
appelle icone_base
avec la classe ’horizontale’.
– |icone
est déprécié et appelle |icone_horizontale
– |icone_verticale
appelle |icone_base
avec la classe ’verticale’.
Exemples d’usage
En tant que filtre dans un squelettes :
[(#URL_ECRIRE{sites}|icone_horizontale{<:sites:icone_voir_sites_references:>,site-24.png})]
[(#AUTORISER{supprimer,groupemots,#ID_GROUPE}|oui)
[(#URL_ACTION_AUTEUR{supprimer_groupe_mots,#ID_GROUPE,#URL_ECRIRE{mots}}|icone_horizontale{<:mots:icone_supprimer_groupe_mots:>,groupe_mots,del})]
]
En tant que filtre dans un code php :
$icone_horizontale=chercher_filtre('icone_horizontale');
$icone = $icone_horizontale(
generer_url_ecrire("stats_visites", "id_article=$id_article"),
_T('statistiques:icone_evolution_visites', array('visites' => $visites)),
"statistique-24.png" );