Bonjour,
Je suis toujours en train de jouer avec mes boucles :o)).
Mon arborescence est la suivante :
R1
R11
ART111
ART112
R12
ART121
ART122
R2
R21
ART211
ART212
R22
ART221
ART222
Quand je visualise un article (par exemple le ART122), je voudrais
faire apparaitre le menu suivant :
R1
R11
ART111
ART112
R12
ART121
ART122
J'ai trouvé la boucle permettant d'afficher ce menu, par contre je suis
obligé d'indiquer l'identifiant de la rubrique en dur. Ce que j'aimerai
c'est récupérer l'identifiant de cette rubrique (dans notre exemple R1),
mais je ne vois pas comment faire ... Vous avez une petite idée ?
Pour information voici la boucle que j'utilise :
<BOUCLE_secteurs(RUBRIQUES) {id_rubrique=14} {par titre}>
[(#LOGO_RUBRIQUE|left)]<h1><a href="#URL_RUBRIQUE ">#TITRE</a></h1>
<B_rubriques>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
<li>
<a href="#URL_RUBRIQUE ">#TITRE</a>
<B_articles>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par titre}>
<li><BOUCLE_nouveau(MOTS) {id_article} {type=etat_article}>
[(#LOGO_MOT )]</BOUCLE_nouveau><a href="#URL_ARTICLE ">#TITRE</a></li>
</BOUCLE_articles>
</ul>
</B_articles>
<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
</li>
</BOUCLE_rubriques>
</ul>
</B_rubriques>
</BOUCLE_secteurs>
--
.------------------------------------------------.
.^. | Didier Bretin, France | dbr@informactis.com |
/V\ |-----------------------| www.informactis.com |
// \\ | `------------------------|
/( )\ | Visit: http://www.vim.org/ |
^^-^^ `------------------------------------------------'
J'ai oublié de préciser qu'au dessus de cette boucle j'avais une boucle sur mon
article.
J'ai vu que je pouvais avoir #ID_SECTEUR qui me donne bien l'id de ma rubrique R1.
Par contre si je fais :
<BOUCLE_secteurs(RUBRIQUES) {id_rubrique=#ID_SECTEUR} {par titre}>
Cela ne semble rien faire ...
On Tue, 22 Jul 2003 11:37:20 +0200
Didier Bretin <dbr@informactis.com > wrote:
DB> Bonjour,
DB>
DB> Je suis toujours en train de jouer avec mes boucles :o)).
DB>
DB> Mon arborescence est la suivante :
DB>
DB> R1
DB> R11
DB> ART111
DB> ART112
DB> R12
DB> ART121
DB> ART122
DB> R2
DB> R21
DB> ART211
DB> ART212
DB> R22
DB> ART221
DB> ART222
DB>
DB> Quand je visualise un article (par exemple le ART122), je voudrais
DB> faire apparaitre le menu suivant :
DB>
DB> R1
DB> R11
DB> ART111
DB> ART112
DB> R12
DB> ART121
DB> ART122
DB>
DB> J'ai trouvé la boucle permettant d'afficher ce menu, par contre je suis
DB> obligé d'indiquer l'identifiant de la rubrique en dur. Ce que j'aimerai
DB> c'est récupérer l'identifiant de cette rubrique (dans notre exemple R1),
DB> mais je ne vois pas comment faire ... Vous avez une petite idée ?
DB>
DB> Pour information voici la boucle que j'utilise :
DB>
DB> <BOUCLE_secteurs(RUBRIQUES) {id_rubrique=14} {par titre}>
DB> [(#LOGO_RUBRIQUE|left)]<h1><a href="#URL_RUBRIQUE ">#TITRE</a></h1>
DB>
DB> <B_rubriques>
DB>
DB> <ul>
DB>
DB> <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
DB> <li>
DB> <a href="#URL_RUBRIQUE ">#TITRE</a>
DB>
DB> <B_articles>
DB> <ul>
DB> <BOUCLE_articles(ARTICLES) {id_rubrique} {par titre}>
DB> <li><BOUCLE_nouveau(MOTS) {id_article} {type=etat_article}>
DB> [(#LOGO_MOT )]</BOUCLE_nouveau><a href="#URL_ARTICLE ">#TITRE</a></li>
DB> </BOUCLE_articles>
DB> </ul>
DB> </B_articles>
DB>
DB> <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
DB>
DB> </li>
DB> </BOUCLE_rubriques>
DB>
DB> </ul>
DB> </B_rubriques>
DB>
DB> </BOUCLE_secteurs>
DB>
DB> --
DB> .------------------------------------------------.
DB> .^. | Didier Bretin, France | dbr@informactis.com |
DB> /V\ |-----------------------| www.informactis.com |
DB> // \\ | `------------------------|
DB> /( )\ | Visit: http://www.vim.org/ |
DB> ^^-^^ `------------------------------------------------'
DB> _______________________________________________
DB> liste spip
DB> spip@rezo.net - désabonnement : spip-off@rezo.net
DB> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
DB> Documentation de SPIP : http://www.uzine.net/spip
DB>
--
.------------------------------------------------.
.^. | Didier Bretin, France | dbr@informactis.com |
/V\ |-----------------------| www.informactis.com |
// \\ | `------------------------|
/( )\ | Visit: http://www.vim.org/ |
^^-^^ `------------------------------------------------'
Mohammad
(Mohammad)
Juillet 24, 2003, 3:56
3
Bonjour,
As-tu essayé <BOUCLE_secteurs(RUBRIQUES){id_secteur}{par titre}> ?
Didier Bretin wrote:
J'ai oublié de préciser qu'au dessus de cette boucle j'avais une boucle sur mon
article.
J'ai vu que je pouvais avoir #ID_SECTEUR qui me donne bien l'id de ma rubrique R1.
Par contre si je fais :
<BOUCLE_secteurs(RUBRIQUES) {id_rubrique=#ID_SECTEUR} {par titre}>
Cela ne semble rien faire ...