Bonjour,
tout d’abord, merci de ton temps.
J’ai essayé plusieurs choses, mais dans l’idée, je boucle sur la traduction de la rubrique, je regarde si dans les articles il y en a qui n’ont pas été traduit. (J’utilise le plugin "Traduction des rubriques" pour, entre autre, utiliser {traduction}
sur la boucle rubriques)
<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_rub_traduite(RUBRIQUES){traduction}{exclus}>
<BOUCLE_art_non_traduits(ARTICLES) {id_rubrique} {id_trad = 0} {doublons} {par lang} >
#TITRE
</BOUCLE_art_non_traduits>
</BOUCLE_rub_traduite>
</BOUCLE_rub>
Cela marche pour deux langues, mais pas plus. Si je suis dans une rubrique en anglais par exemple et qu’un article a été traduit du français vers l’espagnol, alors cet article ne s’affichera pas dans les articles à traduire en anglais car son id_trad n’est pas égal à 0. La boucle ne donne pas d’erreur, juste pas le résultat attendu.
Du coup, je pense à 1 solution.
Lister les id_trad avec #ID_TRAD des articles dans toutes les langues de la rubrique. Éliminer ceux qui n’existe pas dans la langue en cours (soit =0, si pas traduit du tout, soit =autre chose, si traduit mais pas dans la langue en cours). Mais je ne vois pas comment faire la comparaison, ni si c’est possible…
Après, il y a peut être plus simple… et je me fais des nœuds au cerveau pour pas grand-chose ;)