SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Outils pour squelettes > Switcher de squelettes

Le Switcher de squelettes

Au format plugin

mercredi 27 décembre 2006, par Alexandra, comradE Ogilvy, NicolasR. Dernier ajout dimanche 21 octobre 2007


Permet de basculer facilement, sur un même site, entre différents jeux de squelettes

Voir en ligne : L’article de référence sur Spipzine


Auteurs

Philippe Drouot, adaptation en plugin de la contrib « switcher » de Fil, distribué sous licence GNU/GPL

Téléchargement et Installation

- Télécharger le plugin Switcher sur la Zone [1]
- Installation : Comme tous les autres plugins, cf. http://www.spip.net/fr_article3396.html

Fonctionnement

Ce plugin ajoute un formulaire à liste déroulante (en javascript) sur tous les squelettes de la partie publique du site, permettant de basculer entre les squelettes « dist » (ceux de la distribution standard placés dans le répertoire du même nom), ceux de votre dossier « squelettes », et l’ensemble des squelettes contenus dans le répertoire nommé « squelettes-test » à l’intérieur duquel chaque jeu de squelettes doit être dans un sous-répertoire spécifique.

Personnalisation

- Pour personnaliser le style par défaut du formulaire, allez dans le fichier « switcher_fonctions.php »
- Pour personnaliser le nom du repertoire de squelettes alternatif, allez dans « inc/switcher_config.phpØ et indiquez le nom du répertoire dans : $repertoire_squelettes_alternatifs ='ce_que_vous_voulez';
- De même, on peut spécifier que seuls les administrateurs du site auront accès au basculement de squelette en mettant à true la variable suivante, toujours dans « inc/switcher_config.php », en spécifiant : $afficherSeulementPourLesAdmins=TRUE

P.-S.

Nota : le switcher de squelette est également intégré comme une fonction du Plugin Sktheme, lequel permet de gérer également des variations de thèmes d’habillage sur un même squelette.

Notes

[1] Téléchargement du Plugin, liens complémentaires : Récupérer le zip sur l’espace de téléchargement, ou le(s) miroir(s), de spip-zone, cf. rubrique Produits finis


Répondre à cet article

  • Bonjour,

    Super Plugin, mais après avoir basculé sur un squelette de test, il est impossible de revenir sur les squelettes "defaut" ou "dist" .

    Donc si vous voulez ajouter cette fonctionnalité, voici donc une petite modification à réaliser dans le fichier switcher.php :

    Mettre en commentaires les lignes 22 à 26 : //else //$squelettes_alternatifs = array( //’defaut’ => ’’, //’dist’ => ’dist’) ; //

    Puis modifier la ligne 9 par : $squelettes_alternatifs = array( ’defaut’ => ’’, ’dist’ => ’dist’) ;

    voila à vous de jouer

    Répondre à ce message

    • Bonjour,
      Je ne connais pas la syntaxe des pages que, par défaut, j’appellerais “codées” (ce que, par exemple, vous désignez ici comme l’opération de « mettre en commentaire… »). Alors, est-ce que vous ne pourriez pas présenter sous forme de fichier attaché l’ensemble des lignes, à la fois comme elles sont initialement dans le fichier switcher.php et comme elles sont une fois modifiées ?
      Ca me rassurerait dans mes futures essais car je sais que, comme souvent, je vais me planter.
      Merci

      Répondre à ce message

    Retour au début des forums

  • Changer le mot "squelettes"

    1er décembre 2007 15:13, par Gigi

    Bonjour !

    Joli ! Merci ! Et je souhaiterais pouvoir changer le mot "squelettes" dans le menu déroulant, pour, par exemple, "vos couleurs". Pas trouvé "squelettes" dans le plugin. A moins de changer la variable $skel ? Hum... Avant de faire des conneries...

    Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net