#URL_ECRIRE

La balise #URL_ECRIRE fabrique l’URL d’un script de l’espace privé s’il existe.

  • Apparu en : SPIP 1.9

Cette balise permet d’écrire des liens vers les scripts ?exec de l’espace privé.

Ainsi, [<a href="(#URL_ECRIRE{unscript})"> ... </a>] va appeler /ecrire?exec=unscript.

Si le script n’existe pas (c’est-à-dire s’il n’existe pas de fichier du nom indiqué, dans les répertoires exec connus de SPIP et des plugins installés), cette balise ne retourne rien, et conséquemment tout l’extrait de squelette ci-dessus retournera la chaîne vide. C’est très pratique pour ne produire un lien que si le plugin qui y répond est installé.

Il est possible de compléter l’URL par une Query-String, en la donnant en deuxième argument à la balise :

#URL_ECRIRE{formulaires_voir,id_formulaire=#ID_FORMULAIRE}

S’il y a besoin de passer plus d’un paramètre, ou peut aussi faire appel au filtre parametre_url

Sans aucun argument, cette balise retourne l’URL de la page d’accueil de l’espace privé.

Pour des informations sur écrire Étendre SPIP

Pour générer une URL de l’espace public, on utilisera #URL_PAGE

Auteur Committo, Ergo Sum., Pierre KUHN Publié le : Mis à jour : 02/07/23

Traductions : English, français, Nederlands