Problème de traduction d'article

Bonjour à tous,

voila sur mon site j'ai un secteur anglais et un secteur français. Le français est la langue par défaut et les articles de cette rubrique ont leur pendant dans le secteur anglais.
J'ai paramétré tout ce qu'il fallait dans l'interface d'administration et résolu le straductions de chaque article.

Dans mon squelette j'ai un petit drapeau (fr/uk selon que l'on se trouve sur une des deux langues). Ce drapeau est censé pointer vers la traduction de l'article dans lequel on se trouve. Pour cela j'ai implémenté cette boucle classique :

<BOUCLE_traductions(ARTICLES){traduction}{exclus}>
  <a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG"><img src="dist/img/drapeau-fr.png" alt="version française" valign="middle"></a>
</BOUCLE_traductions>

Tout se passe bien dans le gabarit en français : je clique sur le drapeau et je suis redirigé vers sa traduction anglaise. Par contre lorsque je suis dans la page anglaise et que je souhaite revenir vers la page française, le drapeau ne s'affiche plus hors le code est le même.

Ai-je loupé une étape ?

Merci de vos précieuses réponses.

François

François Landreau wrote:

<BOUCLE_traductions(ARTICLES){traduction}{exclus}>
  <a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG"><img src="dist/img/drapeau-fr.png" alt="version française" valign="middle"></a>
</BOUCLE_traductions>

Ai-je loupé une étape ?

ça a l'air propre comme cela, et c'est etrange que ça marche dans un article mais pas l'autre, deux questions de base:
- tu as recalculé le cache??
- la boucle est dans une boucle ARTICLES {id_article} englobante (pas que ça fasse une grosse difference à priori)?

sinon je vois pas trop.

Pierre

Pierre Andrews schrieb:

François Landreau wrote:
  
<BOUCLE_traductions(ARTICLES){traduction}{exclus}>
	<a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG"><img  
src="dist/img/drapeau-fr.png" alt="version française"  
valign="middle"></a>
</BOUCLE_traductions>
    

  
Ai-je loupé une étape ?
    

ça a l'air propre comme cela, et c'est etrange que ça marche dans un 
article mais pas l'autre, deux questions de base:
- tu as recalculé le cache??
- la boucle est dans une boucle ARTICLES {id_article} englobante (pas 
que ça fasse une grosse difference à priori)?

sinon je vois pas trop.

Pierre

encore d’autre questions

  • comment est-ce que tu changes la source d’image quand tu es en anglais?
  • on peux voir ton site online?
  • pourquoi tes images sont stockés dans le dossier dist?
    joz

encore d'autre questions
- comment est-ce que tu changes la source d'image quand tu es en anglais?

<BOUCLE_traductions(ARTICLES){traduction}{exclus}>
  <a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG"><img
src="dist/img/drapeau-#LANG.png" alt="version française"
valign="middle"></a>
  </BOUCLE_traductions>

le fera tres bien :wink: