Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net> wrote:
La rubrique a bien son squelette spécifique et j'utilise le plugin
"squelette par mot clé" qui va chercher le squelette avec le mot-clé
"plantes" ou "familles" pour le classement de toutes les plantes par
familles
C'est probablement de là que proviennent les pb.
en fait ta page n'est pas
spip.php?page=rubrique&id_rubrique=14
mais
spip.php?page=rubrique-plantes&id_rubrique=14
et c'est peut-être le mécanisme du plugin qui est à mettre en cause
Dans le cas présent est-ce que ce ne serait pas plus simple de garder un
seul squelette rubrique.html et à l'intérieur suivant le mot clé attaché
à la rubrique, d'inclure une noisette qui va bien pour afficher ce que
tu veux ? Pas besoin ainsi en cas d'évolution de maintenir plusieurs
squelettes qui sont souvent proches par leur architecture...
<BOUCLE_type_rubrique (MOTS){id_rubrique}{type=type_rubrique}{0,1}>
[(#TITRE|=={plantes}|?{' ',''})
[(#INCLURE{fond=inc-plantes}{id_rubrique}{id_mot})]]
</BOUCLE_type_rubrique>
et dans ta noisette inc-plantes.html ton bout de squelette
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
<BOUCLE_articles_mots(ARTICLES){id_rubrique}>
<BOUCLE_mots_rubrique(MOTS){type=famille}{id_article}{doublons
mots}>
</BOUCLE_mots_rubrique>
</BOUCLE_articles_mots>
<div id="choix-plantes">
<form name="familles" action="spip.php" method="get">
<input type="hidden" name="rubrique#ID_RUBRIQUE" />
<select name="id_mot" id="idselect" size="1">
<option value="">Toutes les plantes</option>
<BOUCLE_mot_famille(MOTS){!doublons mots}{par titre} >
[<option value="#ID_MOT"
[(#ENV{id_mot}|=={#ID_MOT}|?{'selected="selected"',''})]>(#TITRE)</optio
n>]
</BOUCLE_mot_famille>
</select>
<button type="submit">Aller</button>
</form>
</div>
ainsi si ta rubrique est rattachée au mot clé "plantes" du groupe
"type_rubrique"
inc-plantes sera inclus à l'endroit voulu...
Cela me semble plus simple que le plugin squelette par mot clés et ne
nécessite pas de maintenir plusieurs squelettes
--
http://wojylac.free.fr
Un proverbe chinois dit que lorsqu'on a rien à dire
on cite généralement un proverbe chinois.