Cette noisette, c’est pour s’amuser un peu. Et pour montrer ce qu’on peut faire avec Spip et un peu de html.
Nom du fichier | inc-rubrique_trombino.html |
pages concernées | page rubrique |
mots-clés | trombino |
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 en catégories avec des mots-clés. Il faut donc :
- créer un groupe de mots-clés trombino
- dans ce groupe, on crée les mot-clés des catégories voulues
- 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 à sa catégorie
- 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
Et si vous voulez changez le texte "Tous les collègues" qui s’affiche par défaut, voici la marche à suivre :
- créer un dossier /squelettes/lang
- dans ce dossier, créer un fichier local_fr.php qui contiendra ce code :
<?php // fichier de langue pour surcharger le squelette Escal if (!defined('_ECRIRE_INC_VERSION')) return; $GLOBALS[$GLOBALS['idx_lang']] = array( 'collegues' => 'Votre texte de remplacement', ); ?>
Pour plus de détails sur les fichiers de langues, voir cet article.