#DOSSIER_SQUELETTE

#DOSSIER_SQUELETTE indique le chemin du dossier du squelette dans lequel la balise est utilisée.

  • Apparu en : SPIP 1.8

La balise #DOSSIER_SQUELETTE, comme la balise #CHEMIN sert à développer des squelettes facilement transportables et échangeables.

La balise #CHEMIN, qui cherche un fichier dans l’ensemble des squelettes, plugins ou SPIP doit être privilégiée la plupart du temps.

La balise #DOSSIER_SQUELETTE retourne le chemin du répertoire dans lequel on utilise la balise. Tout comme #SQUELETTE retourne le nom du fichier.

Note : ces balises sont donc assez proche des constantes __DIR__ et __FILE__ en PHP.

Exemple :

On peut ainsi appeler les fichiers annexes au squelette dans le répertoire du squelette : par exemple avec cette structure

  • article.html
  • css/mon_style.css

Nous pouvons écrire dans le squelette article.html :

<link rel="stylesheet" href="#DOSSIER_SQUELETTE/css/mon_style.css" type="text/css" />

Cela chargera le fichier css/mon_style.css relatif à article.html.

Préférer #CHEMIN :

Dans la plupart des cas, on préfèrera néanmoins la balise #CHEMIN de la sorte, ce qui facilite les surcharges éventuelles des fichiers :

<link rel="stylesheet" href="#CHEMIN{css/mon_style.css}" type="text/css" />

Auteur Teddy Publié le : Mis à jour : 01/06/21

Traductions : català, English, Español, français, Nederlands