URL d’action en squelette

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'})]
]

Auteur Matthieu Marcillaud Publié le : Mis à jour : 14/10/25

Traductions : English, français, Nederlands