Dans le premier cas le premier titre est celui du secteur, dans le deuxième c'est celui de la première sous rubrique du secteur.
La suite coule de source : dans le premier cas j'ai bien un menu de toutes les sous rubriques, dans le second seulement des sous rubriques de la première rubrique trouvée. Là je sèche.
Pour information, je viens de transférer le site et ne trouvant pas spip version 1.8.2.d (ou g) j'ai réinstallé avec la 1.8.2. L'erreur vient peut être de là. Néanmoins j'ai été voir dans la base et les champs idsecteur, idrubrique et idparent sont corrects.
Dans le premier cas le premier titre est celui du secteur,
dans le deuxième c'est celui de la première sous rubrique du secteur.
La suite coule de source : dans le premier cas j'ai bien un
menu de toutes les sous rubriques, dans le second seulement
des sous rubriques de la première rubrique trouvée. Là je sèche.
Ben oui, c'est parfaitement normal.
Décortiquons un peu ta boucle _secteur :
(RUBRIQUES) : tu cherche des rubriques.
{id_secteur} : qui sont dans le secteur courant (donc n'importe quelle
rubrique du secteur courant).
{0,1} : seulement la première trouvée.
Et dans un cas, la première trouvée est (coup de chance) la racine de ton
secteur, dans le second cas, non.
Si je te lis entre les lignes (puisque tu ne nous fait pas l'honneur de nous
dire ce que tu veux faire), je pense qu'il te manque un critère {racine},
qui te sélectionnera toutes les rubriques du secteur qui n'ont pas de parent
(autrement dit, la rubrique racine de ton secteur).
merci pour cette réponse exacte et détaillée qui corrige mon erreur. Désolé de ne pas avoir été plus clair dans ma demande, même si mon titre (menu par secteur) donnait quand même une piste.
Olivier GENDRIN a écrit :
spip-bounces@rezo.net wrote:
bonjour,
Sur un spip (1.8.2), la boucle suivante ne me donne pas le
même résultat pour deux secteurs différents :
Dans le premier cas le premier titre est celui du secteur,
dans le deuxième c'est celui de la première sous rubrique du secteur.
La suite coule de source : dans le premier cas j'ai bien un
menu de toutes les sous rubriques, dans le second seulement
des sous rubriques de la première rubrique trouvée. Là je sèche.
Ben oui, c'est parfaitement normal.
Décortiquons un peu ta boucle _secteur :
(RUBRIQUES) : tu cherche des rubriques.
{id_secteur} : qui sont dans le secteur courant (donc n'importe quelle
rubrique du secteur courant).
{0,1} : seulement la première trouvée.
Et dans un cas, la première trouvée est (coup de chance) la racine de ton
secteur, dans le second cas, non.
Si je te lis entre les lignes (puisque tu ne nous fait pas l'honneur de nous
dire ce que tu veux faire), je pense qu'il te manque un critère {racine},
qui te sélectionnera toutes les rubriques du secteur qui n'ont pas de parent
(autrement dit, la rubrique racine de ton secteur).