#ID_PARENT

Bonjour,
j'ai besoin d'un coup de main pour cette boucle de traduction :

<BOUCLE_art(ARTICLES){id_article}{lang}>
   [(#LANG)]
<BOUCLE_trad(ARTICLES){traduction}{exclus}>
    <a class="ico" href="[(#URL_ARTICLE|parametre_url{'x',XXX})]"
rel="alternate" hreflang="#LANG">
       [(#LANG)]
    </a>
</BOUCLE_trad>
</BOUCLE_art>

A la place du XXX j'ai besoin du #ID_PARENT de la rubrique qui contient
l'article demandé.. comment l'obtenir?

merci
joz

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De
la part de joz
Envoyé : vendredi 27 octobre 2006 18:39
À : spip-discussions
Objet : [Spip] #ID_PARENT

Bonjour,
j'ai besoin d'un coup de main pour cette boucle de traduction :

<BOUCLE_art(ARTICLES){id_article}{lang}>
   [(#LANG)]
<BOUCLE_trad(ARTICLES){traduction}{exclus}>
    <a class="ico" href="[(#URL_ARTICLE|parametre_url{'x',XXX})]"
rel="alternate" hreflang="#LANG">
       [(#LANG)]
    </a>
</BOUCLE_trad>
</BOUCLE_art>

A la place du XXX j'ai besoin du #ID_PARENT de la rubrique
qui contient l'article demandé.. comment l'obtenir?

merci
joz

<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_parent (RUBRIQUES) {id_enfant}>
</BOUCLE_parent>
</BOUCLE_rubrique>

Olivier GENDRIN schrieb:

-----Message d'origine-----
De :  [] De 
la part de joz
Envoyé : vendredi 27 octobre 2006 18:39
À : spip-discussions
Objet : [Spip] #ID_PARENT

Bonjour,
j'ai besoin d'un coup de main pour cette boucle de traduction :

<BOUCLE_art(ARTICLES){id_article}{lang}>
   [(#LANG)]
<BOUCLE_trad(ARTICLES){traduction}{exclus}>
    <a class="ico" href="[(#URL_ARTICLE|parametre_url{'x',XXX})]" 
rel="alternate" hreflang="#LANG">
       [(#LANG)]
    </a>
</BOUCLE_trad>
</BOUCLE_art>

A la place du XXX j'ai besoin du #ID_PARENT de la rubrique 
qui contient l'article demandé.. comment l'obtenir?

merci
joz
    

<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_parent (RUBRIQUES) {id_enfant}>
</BOUCLE_parent>
</BOUCLE_rubrique>

  

Mais je ne peux pas placer ces Boucles dans mon filtre …

2006/10/27, joz :

Olivier GENDRIN schrieb:
<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_parent (RUBRIQUES) {id_enfant}>
</BOUCLE_parent>
</BOUCLE_rubrique>

Mais je ne peux pas placer ces Boucles dans mon filtre ..
:-[

Je pense que l'idée est d'insérer ton code dans ces 2 boucles, puis tu
utilises la notation introduite avec la 1.8:
<citation>"la syntaxe #_nom:TEXTE permet d'accéder à la balise #TEXTE
de la boucle englobante nommée _nom. On peut ainsi accéder à des
balises de boucles englobantes dont le nom serait ambigu dans le
contexte de la boucle actuelle (typiquement, #TITRE et
#_rubrique:TITRE)."
</citation
   URL= http://www.spip.net/fr_article2991.html&gt;

Dès lors, tu dois pouvoir remplacer XXX par #_parent:ID_RUBRIQUE
_____

Question: pour ma culture, tu cherches à déterminer les articles non
traduits dans une langue donnée pour afficher alors ces articles dans
une langue choisie comme référence (l'anglais par exemple) dans lequel
tout le site est traduit?

A vérifier et à tester.

--
Philippe DE MOURA
><> phdm ><>

phdm schrieb:

2006/10/27, joz :

Olivier GENDRIN schrieb:
<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_parent (RUBRIQUES) {id_enfant}>
</BOUCLE_parent>
</BOUCLE_rubrique>

Mais je ne peux pas placer ces Boucles dans mon filtre ..
:-[

Je pense que l'idée est d'insérer ton code dans ces 2 boucles, puis tu
utilises la notation introduite avec la 1.8:
<citation>"la syntaxe #_nom:TEXTE permet d'accéder à la balise #TEXTE
de la boucle englobante nommée _nom. On peut ainsi accéder à des
balises de boucles englobantes dont le nom serait ambigu dans le
contexte de la boucle actuelle (typiquement, #TITRE et
#_rubrique:TITRE)."
</citation
  URL= http://www.spip.net/fr_article2991.html&gt;

Dès lors, tu dois pouvoir remplacer XXX par #_parent:ID_RUBRIQUE
_____

Question: pour ma culture, tu cherches à déterminer les articles non
traduits dans une langue donnée pour afficher alors ces articles dans
une langue choisie comme référence (l'anglais par exemple) dans lequel
tout le site est traduit?

A vérifier et à tester.

Merci pour cet astuce, ça a l'air vraiment pratique !

Finalement j'ai résolu mon problème avec une boucle hierarchie (je n'y
avait pas pansé) et ce n'est pas #ID_PARENT mais #ID_RUBRIQUE qu'il me
faut maintenant :
<BOUCLE_art(ARTICLES){id_article}{lang}>
[(#LANG)]
<BOUCLE_trad(ARTICLES){traduction}{exclus}>
<BOUCLE_trad_hie(HIERARCHIE){1,1}>
    <a href="[(#URL_ARTICLE|parametre_url{'x',#ID_RUBRIQUE})]"
rel="alternate" hreflang="#LANG">
      [(#LANG)]
    </a>
</BOUCLE_trad_hie>
</BOUCLE_trad>
</BOUCLE_art>

Ce n'est pas pour afficher les articles non-traduits mais pour afficher
la liste des rubriques + la liste des sous-rubriques de la bonne
rubrique + la liste des articles de la bonne sous-rubrique (par rapport
à l'article traduit)
tout ça donne le menu (http://www.treibgut.be/en_travaux/)
joz