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>
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>
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