Bonjour à tous,
J'ai un autre (gros) soucis, lorsque je liste les rubriques de ma boutique, elles apparaissent en double. Tout fonctionnait pourtant très bien avant que je renseigne les titres de ces rubriques dans un seconde langue (anglais).
Voici ma boucle pour lister les rubriques (et sous rubriques) :
<ul>
<THELIA_RUBRIQUE type="RUBRIQUE" parent="0" boutique="1">
<THELIA_test type="RUBRIQUE" id="#ID" courante="1">
<li><h4><a href="contenu.php?id_contenu=#ID&id_rubrique=#ID" class="selected">#TITRE</a></h4></li>
</THELIA_test>
<THELIA_test type="RUBRIQUE" id="#ID" courante="0">
<li><h4><a href="contenu.php?id_contenu=#ID&id_rubrique=#ID">#TITRE</a></h4></li>
</THELIA_test>
<li>
<ul>
<THELIA_SOUSRUBRIQUE type="RUBRIQUE" parent="#ID" boutique="1" pasvide="1">
<THELIA_test2 type="RUBRIQUE" id="#ID" courante="1">
<li><a href="#URL" class="selected">#TITRE</a></li>
</THELIA_test2>
<THELIA_test2 type="RUBRIQUE" id="#ID" courante="0">
<li><a href="#URL">#TITRE</a></li>
</THELIA_test2>
</THELIA_SOUSRUBRIQUE>
</ul>
</li>
</THELIA_RUBRIQUE>
</ul>
Peut être que ça vient de ma boucle, mais à priori je ne crois pas...
Sinon, il y a peut-être un bug au niveau de la boucle "Rubrique", puisque :
- si les rubriques n'ont qu'une seule langue de renseignée (titre de rubrique), ça fonctionne bien et j'obtiens quelque chose du genre :
Titre rubrique 1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.2
Titre rubrique 2
* Titre sous rubrique 2.1
* Titre sous rubrique 2.2
- Or, si les rubriques ont 2 langues de renseignées (et peut etre plus aussi ?), j'obtiens ça :
Titre rubrique 1
Titre rubrique 1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.2
Titre rubrique 1
Titre rubrique 1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.2
Titre rubrique 2
Titre rubrique 2
* Titre sous rubrique 2.1
* Titre sous rubrique 2.2
Titre rubrique 2
Titre rubrique 2
* Titre sous rubrique 2.1
* Titre sous rubrique 2.2
Vraiment bizarre... Une idée d'où ça peut venir ? (je suis sous Thelia 1.1.9)
EDIT :
Je viens de voir que, si les sous-rubriques ont elles aussi une deuxième langue de renseignée, j'obtiens ça :
Titre rubrique 1
Titre rubrique 1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
Titre rubrique 1
Titre rubrique 1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.1
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
* Titre sous rubrique 1.2
Titre rubrique 2
Titre rubrique 2
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
Titre rubrique 2
Titre rubrique 2
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.1
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
* Titre sous rubrique 2.2
De plus en plus étrange
Last edited by Jashugan (04-03-2007 17:57:04)