Ecoute, j'ai pas approfondi plus mais là j'ai quelque chose qui peut-être
peut t'intéresser.
Voilà mon cas à moi :
J'utilise le multilinguisme. Donc une langue par secteur. Le titre de la
rubrique à la racine souvent
correspond à la langue, par exemple "English" ou encore "Edition française"
....
Dans mon cas, lorsque je place la boucle hierarchie le premier lien du menu
de navigation s'apelle donc
"English, ou Edition francaise....." et j'aimerai plutôt l'appeler "Home" ou
"Accueil".
Qu'ais je fait ? Cette boucle :
<BOUCLE_navig(HIERARCHIE){id_rubrique}{0,1}>
<a href="#URL_RUBRIQUE"><:accueil_site:></a> >
</BOUCLE_navig>
<BOUCLE_navigation2(HIERARCHIE){id_rubrique}{1,20}>
<A HREF="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</A> >
</BOUCLE_navigation2> [(#TITRE|supprimer_numero)]
La première est le lien vers la rubrique à la racine, donc la "home" de
chaque langue, là ou je place
le texte que je veux. Après j'en ai créée une deuxième où simplement je fait
commencer la hierarchie plus tard.
Cela me permet donc de ne pas avoir dans la deuxième la première rubrique de
la hierarchie.
Dans ton cas, si tes rubriques se trouvent à un certain niveau, tu pourrais
justement faire une boucle hierarchie
jusqu'à ce niveau, puis une deuxième qui part du niveau inférieur. J'espère
que t'as compris ce que j'ai fait....
Si dans ton cas ce niveau ne peut être caché dans chaque secteur, à ce point
il faudrait attribuer au secteur
où tu veux cacher des rubriques dans la hierarchie, un mot clé, par ex.
(rubrique-cachee)
L'idée étant celle de poser ses conditions : le secteur (rubrique à la
racine) à le mot clé rubrique-cachee attribué ?
Si oui, alors tu adopte les 2 boucles ci-dessus
Si non, tu affiches une boucle hierarchie normale...
C'est un peu compliqué...
Ca se présenterait donc ainsi :
1ère boucle qui check si à la racine du secteur y à le mot clé
"rubrique-cachee" attribué :
<BOUCLE_rubcachee(RUBRIQUES){id_secteur}{titre_mot=rubrique-cachee}{tout}>
(je pense que c'est celle-ci...mais pas sûr...)
ici les 2 boucles du haut (car la rubrique dans ce cas à le mot
"rubrique-cachee" attribué)
</BOUCLE_rubcachee>
ici la boucle hierarchie normale (étant donné que dans ce cas le mot
"rubrique-cachee" n'est pas attribué)
<//BOUCLE_rubcachee><//B_rubcachee>
Bon j'ai pas vraiment le temps... j'espère que ca pourras t'éclairer un peu
plus...
Fulvio
"Epiphane" <epiphane@apinc.org> a écrit dans le message de
news:200407301729.21129.epiphane@apinc.org...
c'est vrai, ça marche, mais à moitié, car du coup, pour afficher le chemin
d'une sous-rubrique "y" qui se trouve dans un secteur qui, lui, n'était pas
à
exclure, hé bien, il ne m'affiche que le nom de la sous-rubrique "y".
Ca revient à afficher le titre de la rubrique avec une boucle RUBRIQUES
classique... y a plus de hiérarchie nulle part qui s'affiche...
je vais peut-être m'y résoudre et changer de projet si ni toi ni personne ne
trouve mieux... snif...
Le vendredi 30 Juillet 2004 17:22, vous avez écrit :
Et si tu limitais la boucle hiérarchie à un seul niveau ?
(HIERARCHIE){id_rubrique}{1,1}
Le 30 juil. 04, à 17:13, Epiphane a écrit :
> Merci de tes efforts, yorghos.
>
> L'arborescence de mon site n'est pas très profonde : il y a seulement :
> - les secteurs (rubriques racine)
> - 1 niveau de sous-rubrique
> - 1 niveau de sous-sous-rubrique
> C'est tout.
>
> Pour mieux faire comprendre ce que je veux faire, prenons un exemple
> parlant :
> imaginons une rubrique nommée "Linux" se trouvant dans une
> rubrique-secteur
> nommée "Système d'exploitation".
>
> Grâce à ma boucle hiérarchie actuelle, lorsque je vais dans la rubrique
> "Linux", voici ce que j'obtiens :
>
> "vous êtes ici : > système d'exploitation > linux"
>
> Ce que je veux, c'est seulement masquer l'affichage de la rubrique
> "système
> d'exploitation" dans le chemin, pour que ça donne :
>
> "vous êtes ici : > linux"
>
> Et je veux que cela fasse pareil avec les autres sous-rubriques de la
> rubrique
> "système d'exploitation". Par exemple, imaginons une autre
> sous-rubrique
> "windows" dans "système d'exploitation". Là aussi, ce que je veux
> obtenir,
> c'est :
>
> "vous êtes ici : > windows"
>
> En somme, je veux jamais voir apparaitre dans la hiérarchie le nom
> "système
> d'exploitation".
>
> Sur mon site, cela correspond aux 2 rubriques à exclure N° 86 et 89.
>
> Voilou. Je me fais comprendre ?
>
> 
>
> Le vendredi 30 Juillet 2004 16:58, vous avez écrit :
>> Juste pour que je comprenne la logique. Tu veux exclure les rubriques
>> de l'affichage tout court ou seulement de l'hiérarchie ?
>> Une sous-rubrique qui contient des sous-rubriques mais qui est contenu
>> dans une des deux rubriques à exclure ne sera pas exclue. Quel est le
>> niveau des profondeur de ton arborescence ?
>> La boucle hiérarchie a un comportement particulier.
>>
>> Le 30 juil. 04, à 16:07, Epiphane a écrit :
>>> Merci Fulvio.
>>>
>>> Je vais quand même attendre les éventuels compléments de Nicolas et
>>> Yorghos
>>> (que je remercie beaucoup pour ce qu'ils ont déjà fait), ainsi que
>>> d'autres
>>> éventuels volontaires en php.
>>>
>>> Je rappelle mon problème (j'ai l'impression d'être un prof qui donne
>>> un
>>> exercice à faire aux meilleurs élèves
:
>>>
>>> Il s'agit d'exclure les rubriques N° 86 et 89 de ma boucle hiérarchie
>>> (ou de
>>> la boucle rubriques qui la contient, je sais pas ce qui est le
>>> mieux)
>>> afin
>>> qu'elle n'apparaissent plus dans le chemin de navigation.
>>>
>>> Ma boucle actuelle :
>>>
>>> <BOUCLE_rubriques(RUBRIQUES){id_rubrique}>
>>> <BOUCLE_chemin(HIERARCHIE){id_rubrique}>
>>> > <a href="#URL_RUBRIQUE">#TITRE</a>
>>> </BOUCLE_chemin>
>>> > <a href="#URL_RUBRIQUE">#TITRE</a>
>>> </BOUCLE_rubriques>
>>>
>>> Si ça vous tente, aidez-moi !!
>>>
>>> --
>>> Epiphane
>>> http://www.epiphane.net/
>>> -------------------------
>>> Membre de l'Association Pour la promotion de l'Internet Non
>>> Commercial
>>> (APINC) : http://www.apinc.org/
>>> -------------------------
>>> Créations Web :
>>> http://www.ed-psycha.org/
>>> http://recherche-en-shs.apinc.org/
>>> http://www.psychoparis7.net/
>>>
>>> Le vendredi 30 Juillet 2004 15:55, Fulvio di Stefano a écrit :
>>>> malheureusement là je n'ai pas le temps et surtout je ne sais plus
>>>> où
>>>> j'ai
>>>> fait ca.
>>>> Si la solution php ne te vas pas, dit le moi j'essaierai de voir ces
>>>> prochains jours la chose.. 
>>>>
>>>> Fulvio
>>>>
>>>>
>>>> "Epiphane" <epiphane@apinc.org> a écrit dans le message de
>>>> news:200407301438.45698.epiphane@apinc.org...
>>>> Pour Fulvio :
>>>>
>>>> Je crois comprendre l'idée, mais ça m'a l'air effectivement un peu
>>>> complexe. Est-ce que ça marche bien au moins ? 
>>>>
>>>> Si oui, tu serais prêt à me faire partager le fruit de ton travail
>>>> pour que
>>>> je
>>>> teste ça sur mon site ?
>>>>
>>>> Merci de ta réponse.
>>>
>>> --
>>> Epiphane
>>> http://www.epiphane.net/
>>> -------------------------
>>> Membre de l'Association Pour la promotion de l'Internet Non
>>> Commercial
>>> (APINC) : http://www.apinc.org/
>>> -------------------------
>>> Créations Web :
>>> http://www.ed-psycha.org/
>>> http://recherche-en-shs.apinc.org/
>>> http://www.psychoparis7.net/
>>> _______________________________________________
>>> 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.spip.net/
>>> irc://irc.freenode.net/spip
>>
>> Yorghos Remvikos
>> 4bis, chemin du Val des Vignes
>> 95450 AVERNES
>> tél : 01 30 39 23 88
>> por : 06 07 60 01 01
>
> --
> Epiphane
> http://www.epiphane.net/
> -------------------------
> Membre de l'Association Pour la promotion de l'Internet Non Commercial
> (APINC) : http://www.apinc.org/
> -------------------------
> Créations Web :
> http://www.ed-psycha.org/
> http://recherche-en-shs.apinc.org/
> http://www.psychoparis7.net/
Yorghos Remvikos
4bis, chemin du Val des Vignes
95450 AVERNES
tél : 01 30 39 23 88
por : 06 07 60 01 01
--
Epiphane
http://www.epiphane.net/
-------------------------
Membre de l'Association Pour la promotion de l'Internet Non Commercial
(APINC) : http://www.apinc.org/
-------------------------
Créations Web :
http://www.ed-psycha.org/
http://recherche-en-shs.apinc.org/
http://www.psychoparis7.net/