Sur le même sujet
Nous allons utiliser le site d’exercice www.terresdecrivains.com/spip (version 1.9.2a).
Objectifs de l’exercice :
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 :
[1] Téléchargeable à www.erational.org/software/skeleditor/index_fr.php.
Mis en ligne le lundi 11 juin 2007
- Qualité publique et EPN ou comment améliorer les prestations des EPN
- Les jeunes et les TIC : recueil de paroles et de témoignages
- La protection des données personnelles est-elle un mythe ?
- Comment faire connaître et promouvoir son lieu d’accès public à Internet ?
- Big Buck Bunny, le nouveau dessin animé 100% libre