Une balise #URL_ACTION_AUTEUR permet de générer des URL d’actions sécurisées depuis un squelette.
#URL_ACTION_AUTEUR{action,argument,redirection}
Il est conseillé pour les boutons d’actions qui modifient la base de données d’utiliser un formulaire. C’est pour cela que l’on trouve souvent cette balise associée à la balise #BOUTON_ACTION
Voir aussi
– sur programmer.spip.net : Blocs ajax et ajaxReload
– sur spip.net : #URL_ACTION_AUTEUR, #BOUTON_ACTION
Exemple
Supprimer le commentaire de forum demandé si l’auteur en a le droit bien sûr !
[(#AUTORISER{instituer,forum,#ID_FORUM})
<a href="#URL_ACTION_AUTEUR{instituer_forum,#ID_FORUM-off,#URL_ARTICLE}"><:supprimer:></a>
]
Comme indiqué plus haut, on utilisera ici plutôt la balise #BOUTON_ACTION, comme dans cet extrait de plugins-dist/forum/prive/modeles/forum-actions-moderer.html :
[(#AUTORISER{instituer,forum,#ID_FORUM})
[(#BOUTON_ACTION{
<:forum:icone_supprimer_message:>,
#URL_ACTION_AUTEUR{instituer_forum,
#ID_FORUM-off,
#SELF|ancre_url{forum#ID_FORUM}},
'ajax supprimer'})]
]