exclure le titre du secteur dans une boucle rubrique

Bonjour,

je sais que c’est une question de débutante, mais j’arrive pas à trouver :frowning:

Je selectionne un rubrique qui est forcément secteur par clic sur la page précedente, ensuite je voudrais afficher :

  • le logo de ce secteur
  • les rubriques contenues dans ce secteur mais pas le titre de ce secteur .

J’ai écrit ca :

<BOUCLE_logoauteur(RUBRIQUES){id_secteur}{0,1}>[(#LOGO_RUBRIQUE|top)]

<BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{doublons}>#TITRE - </BOUCLE_hierachiedansdosauteur>

</BOUCLE_logoauteur>

Mais le titre du secteur s’affiche dans la liste des rubriques !!!

Comment faire pour l’exclure ?

Merci

Sarah

Le 14/05/03 10:20, « S.Calas » <s.calas@wanadoo.fr> a écrit :

<BOUCLE_logoauteur(RUBRIQUES){id_secteur}{0,1}>[(#LOGO_RUBRIQUE|top)]

<BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{1,xxx}{doublons}>#TITRE
- </BOUCLE_hierachiedansdosauteur>

</BOUCLE_logoauteur>

Xxx étant le nombre de rubriques à afficher? J¹ai dit une connerie? Pas sûr
de mon coup.
Luis

> <BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{1,xxx}{doublons}>#TITRE
Xxx étant le nombre de rubriques à afficher? J¹ai dit une connerie? Pas sûr
de mon coup.

Oui, {1,9999} devrait fonctionner.

-- Fil

Merci
Ben j'y avait pensé mais c'est pas très élégant, parce que je ne sais pas à
l'avance combien de rubriques il y aura dans ce dossier, alors évidemment je
peut mettre 565757657657657657646546 et là avant que j'y arrive j'aurai
changé de SPIP :wink:
ce que je comprends pas c'est pourquoi le critère doublons ne marche pas ?
Si quelqu'un voit ?
S

----- Original Message -----
From: "speciale" <speciale@club-internet.fr>
To: "SPIPREZO" <spip@rezo.net>
Sent: Wednesday, May 14, 2003 10:23 AM
Subject: Re: [Spip] exclure le titre du secteur dans une boucle rubrique

Le 14/05/03 10:20, « S.Calas » <s.calas@wanadoo.fr> a écrit :

<BOUCLE_logoauteur(RUBRIQUES){id_secteur}{0,1}>[(#LOGO_RUBRIQUE|top)]

<BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{1,xxx}{doublons}>#TITR
E

- </BOUCLE_hierachiedansdosauteur>

</BOUCLE_logoauteur>

Xxx étant le nombre de rubriques à afficher? J¹ai dit une connerie? Pas sûr
de mon coup.
Luis

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

ce que je comprends pas c'est pourquoi le critère doublons ne marche pas ?

C'est indiqué dans la doc de la boucle hiérarchie
http://www.uzine.net/article913.html

La raison est que ça n'est pas une boucle comme les autres : elle est
constituée de plusieurs requêtes SQL successives, et non d'une seule. On a
donc implémenté les critères les plus utiles, mais pas {doublons} (qui,
d'ailleurs, poserait un problème théorique : que fais-tu si ta chaîne
hiérarchique est "cassée" par un doublon ? Tu t'arrêtes, ou tu remontes
quand même, mais en sautant par-dessus la rubrique qui doublonne ?)

-- Fil

Le 14/05/03 10:36, « S.Calas » <s.calas@wanadoo.fr> a écrit :

Merci
Ben j'y avait pensé mais c'est pas très élégant,

Moi, non plus !-)

parce que je ne sais pas à
l'avance combien de rubriques il y aura dans ce dossier, alors évidemment je
peut mettre 565757657657657657646546 et là avant que j'y arrive j'aurai
changé de SPIP :wink:
ce que je comprends pas c'est pourquoi le critère doublons ne marche pas ?
Si quelqu'un voit ?
S

Parce qu'il n'y a pas de #TITRE dans la prémière?

Luis, affreux à en mourir

S.Calas a écrit :

Merci
Ben j'y avait pensé mais c'est pas très élégant, parce que je ne sais pas à
l'avance combien de rubriques il y aura dans ce dossier, alors évidemment je
peut mettre 565757657657657657646546 et là avant que j'y arrive j'aurai
changé de SPIP :wink:
ce que je comprends pas c'est pourquoi le critère doublons ne marche pas ?
Si quelqu'un voit ?
S

Parce qu'il s'utilise avec deux boucles et non une seule.
Or dans ton exemple il n'apparaît qu'une fois. La première fois il sert de
marqueur d'une sélection à exclure de l'affichage la deuxième fois.

--
Ivan

S.Calas a écrit :

Bonjour,

je sais que c'est une question de débutante, mais j'arrive pas à trouver :frowning:

Je selectionne un rubrique qui est forcément secteur par clic sur la page
précedente, ensuite je voudrais afficher :
- le logo de ce secteur
- les rubriques contenues dans ce secteur mais pas le titre de ce secteur .

J'ai écrit ca :
<BOUCLE_logoauteur(RUBRIQUES){id_secteur}{0,1}>[(#LOGO_RUBRIQUE|top)]

<BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{doublons}>#TITRE -
</BOUCLE_hierachiedansdosauteur>

</BOUCLE_logoauteur>

Mais le titre du secteur s'affiche dans la liste des rubriques !!!

Comment faire pour l'exclure ?

Utilise {id_parent} plutôt que {id‹secteur}.
{id‹secteur} retourne les rubriques du secteur, y compris la rubrique
secteur

{id_parent} retourne les rubriques contenues dans la rubrique mère (donc la
rubrique secteur par exemple dans ton cas).

--
Ivan

Re, mais c'est pas une boucle HIERARCHIE mais "rubriques" que j'avais faite,
est-ce que c'est la même chose avec ces critères ? est-ce qu'avec la boucle
rubriques on peut utiliser le critère {doublons} ?

(je copie mon premier mail pour info),

"Bonjour,

je sais que c'est une question de débutante, mais j'arrive pas à trouver :frowning:

Je selectionne un rubrique qui est forcément secteur par clic sur la page
précedente, ensuite je voudrais afficher :
- le logo de ce secteur
- les rubriques contenues dans ce secteur mais pas le titre de ce secteur .

J'ai écrit ca :
<BOUCLE_logoauteur(RUBRIQUES){id_secteur}{0,1}>[(#LOGO_RUBRIQUE|top)]

<BOUCLE_hierachiedansdosauteur(RUBRIQUES){id_secteur}{doublons}>#TITRE -
</BOUCLE_hierachiedansdosauteur>

</BOUCLE_logoauteur>

Mais le titre du secteur s'affiche dans la liste des rubriques !!!

Comment faire pour l'exclure ?"
marci
S

Merci

Sarah

----- Original Message -----
From: "Fil" <fil@rezo.net>
To: "SPIPREZO" <spip@rezo.net>
Sent: Wednesday, May 14, 2003 10:38 AM
Subject: Re: [Spip] exclure le titre du secteur dans une boucle rubrique

> ce que je comprends pas c'est pourquoi le critère doublons ne marche pas

?

C'est indiqué dans la doc de la boucle hiérarchie
[uZine 3] La boucle HIERARCHIE

La raison est que ça n'est pas une boucle comme les autres : elle est
constituée de plusieurs requêtes SQL successives, et non d'une seule. On a
donc implémenté les critères les plus utiles, mais pas {doublons} (qui,
d'ailleurs, poserait un problème théorique : que fais-tu si ta chaîne
hiérarchique est "cassée" par un doublon ? Tu t'arrêtes, ou tu remontes
quand même, mais en sautant par-dessus la rubrique qui doublonne ?)

-- Fil

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip