Bonjour,
J’ai une question concernant la traduction des articles dans des sites internet spip multilingues.
Lorsque l’on traduit un article dans le menu "langue et traduction de l’article", le texte contenu dans les différents champs est automatiquement affiché. Par contre, les documents et les images joints n’apparaissent pas.
Voici un code que j'ai tenté. Le texte est correctement traduit, mes les images de ma boucle documents ne sont pas récupérés.
voilà mon code :
<B_article>
<div id="content">
<BOUCLE_article(ARTICLES){id_article}>
#PS
<BOUCLE_docs(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=document}{par num titre}{par date}>
[(#FICHIER|image_reduire{0,350}|image_recadre{525,350}|inserer_attribut{'alt',#TITRE})]
</BOUCLE_docs>
#TEXTE
</div>
<div id="contentsecond">
[(#REM) boucle pour l'affichage des articles ]
<BOUCLE_articlesecond(ARTICLES){id_rubrique}{par date}{inverse}{exclus}{lang}>
<a href="#URL_ARTICLE" class="descriptif">#DESCRIPTIF</a><br />
<a href="#URL_ARTICLE" class="titrerubrique">#TITRE</a>
<span class="paragrapherubrique">
#CHAPO<br />
</span>
</div>
</BOUCLE_articlesecond>
</BOUCLE_article>
</B_article>
<div id="content">
<BOUCLE_articletrad(ARTICLES){origine_traduction}>
#PS
<BOUCLE_docstrad(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=document}{par num titre}{par date}>
[(#FICHIER|image_reduire{0,350}|image_recadre{525,350}|inserer_attribut{'alt',#TITRE})]
</BOUCLE_docstrad>
#TEXTE
</div>
<div id="contentsecond">
[(#REM) boucle pour l'affichage des articles ]
<BOUCLE_articlesecondtrad(ARTICLES){id_rubrique}{par date}{inverse}{exclus}{lang}>
<a href="#URL_ARTICLE" class="descriptif">#DESCRIPTIF</a><br />
<a href="#URL_ARTICLE" class="titrerubrique">#TITRE</a>
<span class="paragrapherubrique">
#CHAPO<br />
</span>
</div>
</BOUCLE_articlesecondtrad>
</BOUCLE_articletrad>
<//B_article>
et cela ne fonctionne pas correctement.
Aussi dans la logique, ça me semblerait plus adapté de placer le critère lang sur la boucle article et de placer le critère origine_traduction dans la boucle documents.
par exemple :
<BOUCLE_article(ARTICLES){id_article}{lang}>
#TEXTE
<BOUCLE_docs(DOCUMENTS){id_article}{critère...}{origine_traduction}>
#FICHIER
</BOUCLE_docs>
</BOUCLE_article>
Mais là aussi, les images ne sont pas récupérées.
Quelqu'un at-il un solution ?
Merci
Filippo