Bandeau
Escal V3
Slogan du site
À ce jour, Escal est utilisé dans 610 sites
inc-rubrique_trombino
Article mis en ligne le 13 février 2009
par Jean Christophe Villeneuve
Imprimer logo imprimer Enregistrer au format PDF

Cette noisette, c’est pour s’amuser un peu. Et pour montrer un peu ce qu’on peut faire avec Spip et un peu de html.

Son but est d’afficher une série d’images avec un titre, un descriptif et un petit texte. L’idée m’en est venue pour faire un trombinoscope de mes collègues mais je m’en suis aussi servi pour présenter des plantes.

C’est un peu long à mettre en place mais pas difficile.

Il a fallu d’abord faire un test dans la page rubrique.html. Ce test vérifie si la rubrique

  • est "normale", dans ce cas elle affiche le contenu de inc-rubrique_normal, le test est transparent.
  • est associée à un mot-clé (un seul !) du groupe de mots type_rubrique. Dans ce cas, elle affiche le contenu de inc-rubrique_lemotclé

Ce système permet donc de créer des affichages spécifiques à une rubrique.

Donc pour notre trombinoscope, il faut :

  • créer un groupe de mots type_rubrique impératif ! (et pas type-rubrique, attention !)
  • dans ce groupe, on créé le mot-clé trombino impératif !
  • créer une rubrique Trombinoscope ou vous voulez
  • lui associer le mot-clé trombino

Voilà, si on demande cette rubrique, elle affichera le contenu de inc-rubrique_trombino

Ce fichier va afficher les articles de la rubrique Trombinoscope que l’on peut classer avec des mots-clés. Il faut donc :

  • créer un groupe de mots-clés trombino (par exemple)
    • dans ce groupe, on crée les mot-clés des groupes
  • créer un article pour chaque trombine. Cet article aura
    • une image (la trombine de 150 x 175 px) qui s’affichera automatiquement, sans mettre le raccourci dans le corps de l’article.
    • un titre (le nom de la trombine)
    • un descriptif (par exemple son e-mail)
    • un petit texte (ce que vous voulez)
  • associer le mot-clé correspondant à son groupe
  • publier l’article

Et voilà, c’est fini. Vous avez un beau trombinoscope avec une liste déroulante des groupes pour sélectionner celui que vous voulez.

Pour voir l’exemple test sur ce site c’est ici

A noter que le menu déroulant ne fonctionnera correctement que si vous avez paramétrer votre site en URLs "propres" au lieu des URLs "page" par défaut (à paramétrer dans l’espace privé), ce qui de toutes façons sera plus joli. (Je n’ai pas testé les autres types d’URLs)

P.S. :

On peut donc ainsi se créer d’autres rubriques spécifiques avec leur affichage propre en :

  • rajoutant un mot-clé dans le groupe type_rubrique
  • créant une rubrique associée à ce mot-clé
  • créant la noisette inc-rubrique_lemotclé qui va bien (à vous de jouer !)
Forum
Répondre à cet article
inc-rubrique_trombino
Tony - le 12 mars 2012

Salut Jean Christophe

J’essaye d’installer la noisette Trombinoscope
jai bien suivi ces 3 étapes mais je n’arrive pas a l’installer, pourrais tu svp me donner quelques conseils supplémentaire

créer un groupe de mots type_rubrique
dans ce groupe, on créé le mot-clé trombino
créer une rubrique Trombinoscope ou vous voulez
lui associer le mot-clé trombino

Merci

inc-rubrique_trombino
Jean Christophe Villeneuve - le 12 mars 2012

Ben faudrait peut-être y créer des articles dans cette rubrique car là, elle me semble bien vide ! :-P

inc-rubrique_trombino
chriscor - le 8 décembre 2010

Pile poil ce dont j’avais besoin !!
Merci beaucoup !
Cependant je cherche à personnaliser la page Rubrique_trombino mais je ne trouve pas les inclure des boites Statistique, derniers articles, sur le web...dans ce squelette.

Ces boites sont elles définie d’une autre manière ?

Merci de votre aide

inc-rubrique_trombino
Jean Christophe Villeneuve - le 10 décembre 2010

Ces boîtes sont à rajouter par des "inclure"

Exemple : si tu veux rajouter la boîte "Statistiques du site" en dessous de la boîte "Au menu", il suffit de rajouter

 <div class="cadre-bleu">
    <INCLURE {fond=inclusions/inc-stats}>
 </div>

à la suite de

 <div class="cadre-bleu">
    <INCLURE {fond=inclusions/inc-menu_vertical}{id_rubrique}>
 </div>

dans le fichier rubrique.html

Ah oui mais, me diras-tu, dans ce cas, j’aurais ce bloc dans toutes mes pages rubriques ...

Exact ! Et si tu ne veux ce bloc que dans la rubrique trombino, il faut ecrire alors

<BOUCLE_test(RUBRIQUES){id_rubrique}{titre_mot="trombino"}>
 <div class="cadre-bleu">
    <INCLURE {fond=inclusions/inc-stats}>
 </div>
</BOUCLE_test>

et hop !

Pour les autres boîtes, il faut piocher dans le dossier /inclusions

Évènements à venir

Pas d'évènements à venir


puce Plan du site puce Contact puce Mentions légales puce Espace rédacteurs puce squelette

RSS puce Valid XHTML 1.0 Strict puce Licence Creative Commons

2009-2013 © Escal V3 - Tous droits réservés
Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.71.9
Hébergeur : Académie de Lyon