[2.0.3] éviter une boucle rubriques...

Bonjour,

Comment éviter de faire une boucle pour récupérer le titre de la rubrique qui contient un article ?

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique numero: #ID_RUBRIQUE
</BOUCLE_lesarticles>
marche (pas pour dire, mais les jointures qui marchent toutes seules, c'est très impressionnant!),
mais je cherche à afficher aussi le titre de la rubrique (sans rajouter une sous-boucle, donc, pour avoir un code plus clair etc)...:

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique #TITRE_DE_LA_RUBRIQUE
</BOUCLE_lesarticles>

Je bute sur l'homonymie des champs titre dans les tables...

--
Cordialement,
FM

Frédéric Moinard a écrit :

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique numero: #ID_RUBRIQUE
</BOUCLE_lesarticles>
marche

La teble articles contient id_article et id_rubrique, donc ça marche...

mais je cherche à afficher aussi le titre de la rubrique (sans rajouter
une sous-boucle, donc, pour avoir un code plus clair etc)...:

Vais peut-être dire une conner mais un minimum de code s'impose
peut-être non ?

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique:
<BOUCLE_rub(RUBRIQUES){id_article}>#TITRE</BOUCLE_rub>
</BOUCLE_lesarticles>

C'est pas clair ?

--
Suske

Bonjour,

Suske a écrit :

Frédéric Moinard a écrit :

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique numero: #ID_RUBRIQUE
</BOUCLE_lesarticles>
marche

La teble articles contient id_article et id_rubrique, donc ça marche...

mais je cherche à afficher aussi le titre de la rubrique (sans rajouter
une sous-boucle, donc, pour avoir un code plus clair etc)...:

Vais peut-être dire une conner mais un minimum de code s'impose
peut-être non ?

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique:
<BOUCLE_rub(RUBRIQUES){id_article}>#TITRE</BOUCLE_rub>
</BOUCLE_lesarticles>

C'est pas clair ?

sisisisisisi tout plein :wink: mais, justement, je me demandais si on pouvait se passer de la boucle (RUBRIQUES): et que je me cite: « sans rajouter une sous-boucle, donc » (sous-entendu, je sais déjà faire avec la boucle rubriques imbriquée...:-).

--
Merci et cordialement,
Frédéric

Frédéric Moinard a écrit :

sisisisisisi tout plein :wink: mais, justement, je me demandais si on pouvait se passer de la boucle (RUBRIQUES): et que je me cite: « sans rajouter une sous-boucle, donc » (sous-entendu, je sais déjà faire avec la boucle rubriques imbriquée...:-).

Ta boucle ARTICLES est-elle imbriquée dans une boucle rubriques ? Si oui, c'est simple. Sinon, je vois pas.

Frédéric Moinard a écrit :

je me demandais si on pouvait se passer de la boucle (RUBRIQUES): et que je me cite: « sans rajouter une sous-boucle, donc » (sous-entendu, je sais déjà faire avec la boucle rubriques imbriquée...:-).

hélas #table:BALISE n'existe pas encore...

pour pouvoir différencier les champs homonymes
sur les tables joint(é)es.

donc, pour l'instant tu n'as droit qu'aux champs de la table principale (celle nommée en majuscules) et aux champs *non homonymes* de la table jointe (nommée en minuscules ou en préfixe de critère)

Bonjour,

denisb a écrit :

Frédéric Moinard a écrit :

je me demandais si on pouvait se passer de la boucle (RUBRIQUES): et que je me cite: « sans rajouter une sous-boucle, donc » (sous-entendu, je sais déjà faire avec la boucle rubriques imbriquée...:-).

hélas #table:BALISE n'existe pas encore...

Bon d'accord (je me disais que ça figurait pitêtre dans toutes les nouvelles merveilles pas encore tout à fait documentées :wink:

pour pouvoir différencier les champs homonymes
sur les tables joint(é)es.

donc, pour l'instant tu n'as droit qu'aux champs de la table principale (celle nommée en majuscules) et aux champs *non homonymes* de la table jointe (nommée en minuscules ou en préfixe de critère)

soit, je garde la boucle de plus.

--
merci,
Frédéric

Je remets mon message ici que j'ai du oublier de transmettre à la liste...

Regarde du côté de #TITRE_PARENT
C'est un plugin mais tu peux t'en passer c'est juste une simple balise. Qui va récupérer le titre de la rubrique parente d'un objet (a confirmer que ce n'est pas uniquement les articles).
Et ensuite tu auras ce que tu veux.
C'est pas possible autrement !

Frédéric Moinard a écrit :

Bonjour,

Comment éviter de faire une boucle pour récupérer le titre de la rubrique qui contient un article ?

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique numero: #ID_RUBRIQUE
</BOUCLE_lesarticles>
marche (pas pour dire, mais les jointures qui marchent toutes seules, c'est très impressionnant!),
mais je cherche à afficher aussi le titre de la rubrique (sans rajouter une sous-boucle, donc, pour avoir un code plus clair etc)...:

<BOUCLE_lesarticles(ARTICLES)>
#TITRE dans la rubrique #TITRE_DE_LA_RUBRIQUE
</BOUCLE_lesarticles>

Je bute sur l'homonymie des champs titre dans les tables...