Dans la fameuse collection des œufs de pâques, nous trouvons une autre balise qui ne demande qu’a être connue #URL_ACTION_AUTEUR.
Comme me disait James dans un mail :
Encore un œuf de pâques par documenté :)
c’est une balise qui envoie du code php dans le squelette et qui génère
une url vers une page action :autrement dit : un fichier actions/truc.php est appelable par
#URL_ACTION_AUTEUR{truc}
qui donneraspip.php?action=truc&hash=XXXXX
On peut ajouter des paramètres supplémentaires évidement :
#URL_ACTION_AUTEUR{truc,toto}
donnespip.php?action=truc&hash=XXXXX&arg=toto
On doit prévoir la redirection après exécution de l’action :
#URL_ACTION_AUTEUR{truc,toto,url}
donne
spip.php?action=truc&hash=XXXXX&arg=toto&redirect=url
Pour utiliser une redirection sans fournir de paramètres :
#URL_ACTION_AUTEUR{truc,"",url}
donne
spip.php?action=truc&hash=XXXXX&redirect=url
Le hash sert à vérifier que le visiteur identifier à bien le droit
d’exécuter cette action. (via l’API autoriser, la série de fonction qu’il
faut aussi expliquer quelque part...)