generationcyb.net pointcyb lien vers les points cyb
Inscription à la lettre d'information | Fil infos rss 

 

Accueil > 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 : mercredi 22 juin 2011 | 816 articles sur ce site.

Generationcyb.net est motoris´ par Spip 1.9.2e associ´ a un squelette spip Rizom
Sauf indication, les articles sont mis a disposition sous un contrat Creative Commons
Ministere en charge de la jeunesse Institut national de la jeunesse et de l'education populaire Information jeunesse Centre d'information et de documentation jeunesse