generationcyb.net pointcyb lien vers les points cyb
Inscription à la lettre d'information | Fil infos rss 
Accueil > Création de site > Spip > Personnaliser les squelettes graphiques

Modifier un squelette depuis le back-office de Spip

Grâce au plugin Squelette-éditeur

Version imprimable Version imprimable



Nous allons utiliser le site d’exercice www.terresdecrivains.com/spip (version 1.9.2a).

Objectifs de l’exercice :

  •  comprendre comment, grâce au plugin « Squelette éditeur » [1], on peut personnaliser les squelettes de son site Spip depuis le back-office Spip,
  •  maîtriser le système par défaut de nommage par numérotation des squelettes rubriques, articles et breves lors de la création de nouveaux squelettes,
  •  comprendre la syntaxe d’une « boucle Spip » et effectuer quelques modifications ou créations de boucles Spip

    Le but de l’exercice est de réaliser (à partir de annuaire.html ou balade.html) un squelette article-9.html ou article=9.html, ou encore article-10.html ou article=10.html, ou encore article-11.html ou article=11.html, etc. (nous verrons le moment venu la signification de ces numéros).

    1. Nous avons pris soin d’installer les squelettes de notre site dans un répertoire « squelettes »

    2. Visualisons les deux squelettes annuaire.html et balade.html. Nous pourrons choisir l’un ou l’autre comme base de notre futur squelette. Balade.html se trouve à www.terresdecrivains.com/spip/squelettes/balade.html

    3. Nous avons installé le plugin « squelette éditeur » (skel_editor) :

    Il permet aux administrateurs du site (mais pas aux administrateurs restreints ni aux rédacteurs) d’accéder à un sous-menu « Editer le squelette » par le menu « Edition » :

    Cliquer sur « Editer le squelette » fait apparaître les squelettes du répertoire « squelettes » :

    En haut à droite apparaît la possibilité d’importer sur son disque dur le squelette choisi, ou de le supprimer :

    En bas à gauche apparaît la possibilité de créer un nouveau fichier ou d’exporter un fichier de son disque dur vers le serveur du site :

    4. Essayons de créer à partir de balade.html un squelette article-9.html qui aura l’originalité, par rapport à balade.html, de mentionner en bas à gauche, sous la mention « contrat Creative commons », une sélection, choisie au hasard, de quatre article du même auteur.

    Nommons par exemple ce squelette article-9.html pour qu’il s’applique aux articles de la rubrique n°9 (qui est une sous-rubrique de la rubrique « Idées-balades »).

    Enregistrons tout d’abord balade.html sous le nom article-9.html. Il nous faut ensuite construire la boucle Spip que nous allons insérer. Nous pouvons nous inspirer d’une boucle trouvée en bas de la page www.generationcyb.net/rizom/article.html, en la simplifiant un peu :

    <B_auteurs>
           <BOUCLE_auteurs(AUTEURS) {id_article} {par nom}>
                   <span class="textebis">Du même auteur : <strong><a href="#URL_AUTEUR">#NOM</a></strong></span>
           <B_articles_auteur>
           <p class="textebis">
           <BOUCLE_articles_auteur(ARTICLES) {id_auteur} {par hasard} {0,4}>
                   <a href="#URL_ARTICLE">[- (#TITRE)<br />]</a>
              </BOUCLE_articles_auteur></p>
              </B_articles_auteur>
           </BOUCLE_auteurs>
           </div></B_auteurs>

    A vous de jouer !

    Autres ressources sur les squelettes et les boucles Spip :

  •  Créer et modifier des squelettes SPIP
  •  Outils SPIP : le mystère des boucles dévoilé !
  •  Outils SPIP : histoires de boucles (suite).
    opendocument text - 68.9 ko
    Modifier un squelette depuis le back-office de Spip (format odt)
    PDF - 166.3 ko
    Modifier un squelette depuis le back-office de Spip (format pdf)

    [1] Téléchargeable à www.erational.org/software/skeleditor/index_fr.php.

    Mis en ligne le lundi 11 juin 2007



    Répondre à cet article

  • Contact | Plan du site | Espace privé
    Dernier ajout : lundi 14 juillet 2008 | 744 articles sur ce site.
    XHTML 1.0 | CSS 2 | RSS

    Generationcyb.net est motorisé par Spip 1.9.2c associé à un squelette graphique Rizom
    Sauf indication, les articles sont mis à disposition sous un contrat Creative Commons
    Ministère de la santé, de jeunesse et des sports Institut national de la jeunesse et de l'éducation populaire Information jeunesse Centre d'information et de documentation jeunesse