problème avec les liens de traductions

Bonjour,

Je réalise un site multilingue et tente de gérer les liens de traduction entre articles ( http://www.spip.net/fr_article2124.html?var_recherche=multilinguisme )

Mon problème est le suivant : la boucle repère bien qu'il existe plusieurs traductions d'un même article, mais seul s'affiche le lien vers la traduction courante. Les liens vers les autres traductions ne s'affichent pas (voir encart en haut à droite de l'article) :

http://inades.self-reliance.be/tincidunt-ut-laoreet.html?id_rubrique=3
http://inades.self-reliance.be/Nouvelle-traduction-tincidunt-ut.html?id_rubrique=3

J'ai correctement configuré spip : la gestion des liens de traduction est bien activée.
Les deux articles sont bien publiés en ligne.

Voici la boucle que j'utilise :

         <B_traductions>
            <div class="encart">
                <div class="titre-encart"><multi>[fr]Autres traductions[en]Other translations</multi></div>
                <BOUCLE_traductions(ARTICLES){traduction}>
                    [<a href="#URL_ARTICLE?id_rubrique=#ID_RUBRIQUE" rel="alternate" hreflang="#LANG">(#LANG|traduire_nom_langue)</a>]
                </BOUCLE_traductions>
            </div>
         </B_traductions>

Quelqu'un peut-il m'aider à résoudre ce problème ?

D'avance, un grand merci !

Frank Delandshere

--
Frank Delandshere
Webdevelopment - Communication
quai Saint-Léonard 13A
4000 Liège
Belgium
Tel: +32.496.72.95.45
fdelandshere@ressource-toi.org
http://www.delandshere.be

Frank Delandshere wrote:

Voici la boucle que j'utilise :

Salut,
Peux-tu nous donner l'adresse des *squelettes* impliqués ?

Et en particulier celui ou cette boucle se trouve et celui qui l'inclut ?

Paolo

Frank Delandshere wrote:

Voici la boucle que j'utilise :

Je pense que ton problème vient, presque sûrement du fait que tu n'as pas (j'imagine) de boucle d'article qui entoure la boucle de traduction.

Par ex. essayer ceci. mettre dans un squelette test.html juste les lignes suivantes :

<BOUCLE_principale(ARTICLES){id_article}>
<B_traductions>
<div><multi>[fr]Autres traductions[en]Other translations</multi></div>
<BOUCLE_traductions(ARTICLES){traduction}>
[<a href="#URL_ARTICLE?id_rubrique=#ID_RUBRIQUE"
rel="alternate" hreflang="#LANG">(#LANG|traduire_nom_langue)</a>]
</BOUCLE_traductions>
</div>
</B_traductions>
</BOUCLE_principale>

et appelle le squelette en faisant :

http://…/spip.php?page=test&id_article=1

(mettre un numéro d'article qui existe)

Ça va marcher. Mais si tu enlèves la BOUCLE_principale, cela ne marchera pas.

Paolo