BlueGEEK Journal

Accueil > Manip’s > SPIP & CO > Changer facilement de squelettes

SPIP

Changer facilement de squelettes

SQUELETTES

dimanche 13 août 2006, par bluegyn_spip

SPIP est constitué de 2 compartiments tout à fait étanches

- Les données

- La présentation

Il est donc possible de modifier facilement la présentation des données sans en altérer le contenu

Le mieux est de tester la foultitude de squelettes récupérés sur le NET

Pour ce faire il suffit :

- De placer chacun de ces squelettes dans un dossier spécifique à la racine de SPIP

  • Par exemple MINISPIP
  • dans le dossier SPIP/MINISPIP

Puis d’indiquer à SPIP de charger MINISPIP en argumentant le fichier

- SPIP/MES_FONCTIONS.PHP3


Créez ou modifiez le fichier racine

- mes_fonctions.php3

En y inscrivant cette ligne

<?$GLOBALS['dossier_squelettes'] = 'minispip';?>

Imaginons que nous ayons le squelette SUPERSPIP à côté

- SPIP/SUPERSPIP

Le Fichier mes_fonction.php3 devient alors

<?$GLOBALS['dossier_squelettes'] = 'superspip';?>

Les fonctions spécifiques de chaque squelette, se retrouvent alors dans chaque sous dossiers

- spip/minispip/mes_fonctions.php

ou

- spip/superspip/mes_fonctions.php

Ce qui évite d’écraser des fichiers


On peut même créer un super-fichier spip/mes_fonctions

- A géométrie variable

<?

// $GLOBALS['dossier_squelettes'] = 'minispip';

$GLOBALS['dossier_squelettes'] = 'superspip';

?>

En isolant avec une double barre de commentaires les lignes inutiles.