Ces filtres servent à générer des liens avec une icône
– |icone_base
est le plus polyvalent mais n’est en général pas appelé directement.
– |icone_horizontale
appelle icone_base
avec la classe ’horizontale’.
– |icone_verticale
appelle |icone_base
avec la classe ’verticale’.
– Le filtre |icone
est déprécié et ne doit plus être utilisé. Il appelle |icone_base
avec la classe ’verticale’.
Ces filtres sont définis pour l’espace privé. Les autres pages de la rubrique « Opérateurs simples » présentent des exemples qui ont recours à ces filtres.
Inversement, ils ne doivent pas être appelés dans l’espace public car les CSS de l’espace privé peuvent varier d’une version à une autre, et leur rendu n’est pas garanti dans le public.
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" );
Références
– https://code.spip.net/spip/namespaces/default.html#function_icone_base
–
https://code.spip.net/spip/namespaces/default.html#function_filtre_icone_verticale_dist
– https://code.spip.net/spip/namespaces/default.html#function_filtre_icone_horizontale_dist