un gros problème dans un BOUCLE RUB {lang?} puis BOUCLE ART {id_rub} puis
BOUCLE DOC {id_article}{0,1}, le résultat m'affiche deux images une pour le
français et une pour l'anglais.
les articles sont liés pour la traduction mais n'ont pas les mêmes
documents.
j'ai regardé dans la base les documents sont bien liés à leur article
respectifs et pas de mélange d'id_article et id_document.
cela se passe si j'appelle moi site par index.php. par contre si je précise
?lang=fr ou ?lang=en alors le problème n'existe plus...
merci de me répondre, je dois mettre le site en ligne ce soir...
tu peux insérer une boucle documents qui crée le contexte de l'origine de ta traduction et ainsi accéder à tes documents. A l'intérieur tu places ta boucles documents et le tour est joué.
un gros problème dans un BOUCLE RUB {lang?} puis BOUCLE ART {id_rub} puis BOUCLE DOC {id_article}{0,1}, le résultat m'affiche deux images une pour le français et une pour l'anglais.
les articles sont liés pour la traduction mais n'ont pas les mêmes documents.
j'ai regardé dans la base les documents sont bien liés à leur article respectifs et pas de mélange d'id_article et id_document.
cela se passe si j'appelle moi site par index.php. par contre si je précise ?lang=fr ou ?lang=en alors le problème n'existe plus...
merci de me répondre, je dois mettre le site en ligne ce soir...
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1729 - Release Date: 16.10.2008 19:12
<BOUCLE_RUBCP(RUBRIQUES){lang?}{titre_mot == "cpresse"}>
<BOUCLE_ARTCP(ARTICLES){lang?}{id_rubrique}{origine_traduction}{par
date}{0,1}>
<BOUCLE_DOCARTCP(DOCUMENTS){id_article}{par date}{0,1}>
<a href="#URL_DOCUMENT"><img
src="IMG/telecharger_#LANG.gif"></a><!-- c'est ici que j'ai le document de
l'article en et fr -->
</BOUCLE_DOCARTCP>
</BOUCLE_ARTCP>
</BOUCLE_RUBCP>
j'ai essayé mais n'ai pas trouvé comment me servir de {origine_traduction}
car je suis sur le bon article c'est juste un problème avec les documents
merci
"klaus++" <klaus@spip.de> a écrit dans le message de news:
48F88BA8.1060403@spip.de...
Salut,
tu peux insérer une boucle documents qui crée le contexte de l'origine
de ta traduction et ainsi accéder à tes documents. A l'intérieur tu
places ta boucles documents et le tour est joué.
un gros problème dans un BOUCLE RUB {lang?} puis BOUCLE ART {id_rub} puis
BOUCLE DOC {id_article}{0,1}, le résultat m'affiche deux images une pour
le français et une pour l'anglais.
les articles sont liés pour la traduction mais n'ont pas les mêmes
documents.
j'ai regardé dans la base les documents sont bien liés à leur article
respectifs et pas de mélange d'id_article et id_document.
cela se passe si j'appelle moi site par index.php. par contre si je
précise ?lang=fr ou ?lang=en alors le problème n'existe plus...
merci de me répondre, je dois mettre le site en ligne ce soir...
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database:
270.8.1/1729 - Release Date: 16.10.2008 19:12
<BOUCLE_RUBCP(RUBRIQUES){lang?}{titre_mot == "cpresse"}>
<BOUCLE_ARTCP(ARTICLES){lang?}{id_rubrique}{origine_traduction}{par date}{0,1}>
<BOUCLE_DOCARTCP(DOCUMENTS){id_article}{par date}{0,1}>
<a href="#URL_DOCUMENT"><img src="IMG/telecharger_#LANG.gif"></a><!-- c'est ici que j'ai le document de l'article en et fr -->
</BOUCLE_DOCARTCP>
</BOUCLE_ARTCP>
</BOUCLE_RUBCP>
j'ai essayé mais n'ai pas trouvé comment me servir de {origine_traduction} car je suis sur le bon article c'est juste un problème avec les documents
merci
"klaus++" <klaus@spip.de> a écrit dans le message de news: 48F88BA8.1060403@spip.de...
Salut,
tu peux insérer une boucle documents qui crée le contexte de l'origine
de ta traduction et ainsi accéder à tes documents. A l'intérieur tu
places ta boucles documents et le tour est joué.
un gros problème dans un BOUCLE RUB {lang?} puis BOUCLE ART {id_rub} puis BOUCLE DOC {id_article}{0,1}, le résultat m'affiche deux images une pour le français et une pour l'anglais.
les articles sont liés pour la traduction mais n'ont pas les mêmes documents.
j'ai regardé dans la base les documents sont bien liés à leur article respectifs et pas de mélange d'id_article et id_document.
cela se passe si j'appelle moi site par index.php. par contre si je précise ?lang=fr ou ?lang=en alors le problème n'existe plus...
merci de me répondre, je dois mettre le site en ligne ce soir...
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1729 - Release Date: 16.10.2008 19:12
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1729 - Release Date: 16.10.2008 19:12
merci klaus pour tes réponses
mais ta solution n'a pas fonctionné
j'ai en fait répété {0,1} dans la boucle rubrique pour que cela fonctionne
correctement et sans origine_traduction dans la boucle articles
encore merci et bonne continuation
GIL
"klaus++" <klaus@spip.de> a écrit dans le message de news:
48F89150.8000301@spip.de...
Essaye:
<BOUCLE_RUBCP(RUBRIQUES){lang?}{titre_mot == "cpresse"}>
<BOUCLE_ARTCP(ARTICLES){lang?}{id_rubrique}{origine_traduction}{par
date}{0,1}>
<BOUCLE_DOCARTCP(DOCUMENTS){id_article}{par date}{0,1}>
<a href="#URL_DOCUMENT"><img
src="IMG/telecharger_#LANG.gif"></a><!-- c'est ici que j'ai le document de
l'article en et fr -->
</BOUCLE_DOCARTCP>
</BOUCLE_ARTCP>
</BOUCLE_RUBCP>
j'ai essayé mais n'ai pas trouvé comment me servir de {origine_traduction}
car je suis sur le bon article c'est juste un problème avec les documents
merci
"klaus++" <klaus@spip.de> a écrit dans le message de news:
48F88BA8.1060403@spip.de...
Salut,
tu peux insérer une boucle documents qui crée le contexte de l'origine
de ta traduction et ainsi accéder à tes documents. A l'intérieur tu
places ta boucles documents et le tour est joué.
un gros problème dans un BOUCLE RUB {lang?} puis BOUCLE ART {id_rub} puis
BOUCLE DOC {id_article}{0,1}, le résultat m'affiche deux images une pour
le français et une pour l'anglais.
les articles sont liés pour la traduction mais n'ont pas les mêmes
documents.
j'ai regardé dans la base les documents sont bien liés à leur article
respectifs et pas de mélange d'id_article et id_document.
cela se passe si j'appelle moi site par index.php. par contre si je
précise ?lang=fr ou ?lang=en alors le problème n'existe plus...
merci de me répondre, je dois mettre le site en ligne ce soir...
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database:
270.8.1/1729 - Release Date: 16.10.2008 19:12
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database:
270.8.1/1729 - Release Date: 16.10.2008 19:12
Voici du code qui est en production.
Il produit une liste des articles originaux (pas les traductions) d'une rubrique:
[(#REM) d'abord une boucle pour éviter que l'article courant soit affiché au cas où il serait un original origine]
<BOUCLE_artcourant(ARTICLES){id_article}{doublons}></BOUCLE_artcourant>
[(#REM) la liste des autres traductions]
<ul>
<B_art>
[(#REM)les multis sont superflus - on aurait pu utiliser <:meme_rubrique:>]
<li><multi>[en]more ...[de]In der selben Rubrik[fr]Dans la même rubrique</multi></li>
[(#REM)les filtre de la boucle:
id_rubrique: uniquement des articles de la même rubrique
par num titre, titre = faut de l'ordre quoi;-)
0,100 = jusqu'à 100 résultats dans la liste
origine_traduction = les autres originaux
doublons = pas l'article courant
]
<BOUCLE_art(ARTICLES){id_rubrique}{par num titre, titre}{0,100}{origine_traduction}{doublons}>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_art>
</ul>
[(#REM) fin de la liste]
gilles lefranc schrieb:
merci klaus pour tes réponses
mais ta solution n'a pas fonctionné
j'ai en fait répété {0,1} dans la boucle rubrique pour que cela fonctionne correctement et sans origine_traduction dans la boucle articles