Accueil > Manip’s > SPIP & CO > Changer facilement de squelettes
SPIP
Changer facilement de squelettes
SQUELETTES
dimanche 13 août 2006, par
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.