l'ordre des sous-rubriques

J'ai trouvé sur cette liste, qq chose d'intéressant pour mettre les rubriques dans l'ordre qui me convient ; donc avec :

<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre}>
  <a href="#URL_RUBRIQUE" class="menurubrique" title="[(#TEXTE|textebrut)]">[(#TITRE|supprimer_numero)]</a>
    <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
    [<div><a href="#URL_RUBRIQUE" class="menusousrubrique" title="(#TEXTE|textebrut)">
    <li>(#TITRE)</li></a></div>]
    </BOUCLE_sous_rubriques>
  </BOUCLE_rubriques>

j'ai les rubriques dans l'ordre, sans numéro, c'est super. Je veux faire pareil avec les sous-rubriques

<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre}>
  <a href="#URL_RUBRIQUE" class="menurubrique" title="[(#TEXTE|textebrut)]">[(#TITRE|supprimer_numero)]</a>
    <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}>
    [<div><a href="#URL_RUBRIQUE" class="menusousrubrique" title="(#TEXTE|textebrut)">
    <li>[(#TITRE|supprimer_numero)]</li></a></div>]
    </BOUCLE_sous_rubriques>
  </BOUCLE_rubriques>

et là, ça foire. Je ne connais pas assez html pour comprendre .....

Merci pour votre aide
bruno

L'Europe pour s'entendre, l'Espéranto pour se comprendre
http://est.edefrance.org
http://e-d-e.org

Bruno Schmitt <brunobambois@free.fr> wrote:

<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre}>
  <a href="#URL_RUBRIQUE" class="menurubrique"
title="[(#TEXTE|textebrut)]">[(#TITRE|supprimer_numero)]</a>
    <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}>
    [<div><a href="#URL_RUBRIQUE" class="menusousrubrique"
title="(#TEXTE|textebrut)">
    <li>[(#TITRE|supprimer_numero)]</li></a></div>]
    </BOUCLE_sous_rubriques>
  </BOUCLE_rubriques>
et là, ça foire. Je ne connais pas assez html pour comprendre .....

qu'est-ce qui foire exactement?

a priori :
- dans le langage de boucles tu ne peut pas imbriquer deux [ (#BALISE) ]
- les <li> (list item) doivent apparaître dans un <ol> (oredered list) ou <ul> (unorderted list)
essaie :

<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre}>
  <a href="#URL_RUBRIQUE" class="menurubrique"
title="[(#TEXTE|textebrut)]">[(#TITRE|supprimer_numero)]</a>
    <B_sous_rubriques>
    <ul>
    <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}>
    <li><a href="#URL_RUBRIQUE" class="menusousrubrique" title="[(#TEXTE|textebrut)]">
    [(#TITRE|supprimer_numero)]</a></li>
    </BOUCLE_sous_rubriques>
    </ul>
    </B_sous_rubriques>
  </BOUCLE_rubriques>

Désolé de changer un peu de sujet, mais dans la configuration que tu
proposes :

<BOUCLE_rubriques(RUBRIQUES){racine}{par num titre}>
        <a href="#URL_RUBRIQUE" class="menurubrique"
title="[(#TEXTE|textebrut)]">[(#TITRE|supprimer_numero)]</a>
                <B_sous_rubriques>
                <ul>
                <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num
                titre}> <li><a href="#URL_RUBRIQUE"
                class="menusousrubrique" title="[(#TEXTE|textebrut)]">
                [(#TITRE|supprimer_numero)]</a></li>
                </BOUCLE_sous_rubriques>
                </ul>
                </B_sous_rubriques>
        </BOUCLE_rubriques>

Sais-tu comment faire pour que la BOUCLE_sous_rubriques n'apparaisse que si
la page en cours fait partie du secteur qu'est en train de traiter la
boucle BOUCLE_rubriques ? En gros, on n'affiche que les sous rubriques du
secteur où on se trouve. Mon problème est que la BOUCLE_rubriques redéfinit
la variable #ID_RUBRIQUE, donc je n'arrive pas à savoir quelle rubrique je
suis en train d'afficher. Comme le php est interprété après les boucles, je
ne peux pas passer par là non plus.

Merci

Aurélien
--
http://gauret.free.fr ~~~~ Jabber : gauret@amessage.info
If you wish to live wisely, ignore sayings -- including this one.

Saluton Bruno,

Juste un petit pb encore : les numéros ont disparu, mais simplement
effacés.

Si tu veux des numéron au lieu des puces, utilise <ol> </ol> au lieu de
<ul> </ul>

Ce qui veut dire qu'il y a 3 espaces entre la puce de la
sous-rubrique, et le texte de celle-ci, qui du coup, est trop à droite
(comme tu peux voir sur le site). Est-ce qu'on peut déplacer le texte
vers la gauche ?

Ca, tu le règles avec ta feuille de style :
http://brunobambois.net/istorhabreiz.css

.menusousrubrique {
  font-size : 12px;
  width : 210px;
  list-style-type : square;
(...)

Essaie de jouer sur la largeur du paragraphe (width : 210px)

Bona ŝanco al vi,

daniel

Le dim 15/02/2004 à 18:25, Bruno Schmitt a écrit :

Oui, ça marche effectivement !! Super !! Merci à toi !
Juste un petit pb encore : les numéros ont disparu, mais simplement
effacés. Ce qui veut dire qu'il y a 3 espaces entre la puce de la
sous-rubrique, et le texte de celle-ci, qui du coup, est trop à droite
(comme tu peux voir sur le site). Est-ce qu'on peut déplacer le texte
vers la gauche ?

Dankon al vi, Bruno

L'Europe pour s'entendre, l'Espéranto pour se comprendre
http://brunobambois.net

Je suis d'accord que je pourrais élargir la colonne. Je l'ai déjà fait
(par rapport au squelette initial). Mais je préfèrerais diminuer
l'écart entre la puce et le texte ....

Faut trouver la propriété CSS qui règle cela (et la tester sur les
différents navigateurs...).
Peut être text-indent:
Je te suggère la doc:
http://selfhtml.selfhtml.com.fr/css/proprietes/index.htm

daniel