François Schreuer

pages perso

6 août 2007
Accueil du site  > Webdesign  > Comment ça marche ?  > Bidouiller dans SPIP  > Gérer une arborescence virtuelle dans (...)

Gérer une arborescence virtuelle dans SPIP

Quelques bidouilles pas très jolies pour gérer des urls arborescentes dans SPIP.

Transformer en liens absolus les liens vers les documents et les images

  • Placer le filtre url_absolu dans le fichier mes_fonctions.php
  • Passer le filtre url_absolu sur tous les éléments susceptibles de contenir des images (logos, champs texte, etc).

Modifier le formulaire d’administration de SPIP

Par défaut, le formulaire d’administration (les boutons d’admin qui se placent par défaut) génère des liens relatifs qui ne prennent pas en compte la possibilité d’une arborescence virtuelle dans l’espace public de SPIP. Il faut donc les rectifier.

Commençons par placer le filtre suivante dans mes_fonctions.php

Plaçons ensuite un formulaire d’administration personnalisé dans notre répertoire personnel (à l’adresse layout/formulaires/administration.html) contenant les instructions suivantes :

En outre, il faut veiller à ce que la feuille de style des boutons d’admins (dont l’appel est automatiquement intégré par SPIP dans les pages de l’espace public) soit correctement appelée, ce qu’on obtiendra en insérant l’instruction suivante dans le fichier .htraccess :

http://francois.schreuer.org/webdesign/howto/spip/arborescence_virtuelle
derniere modif site : 8 janvier 2009 | Administration du site | Conditions de reproduction