[spip-dev] multilinguisme et spip 2.0.9

Nous sommes testant le multilinguisme dans un site avec spip 2.0.9

Il est activé dans Configuration du site > multilinguisme pour les articles, les
rubriques et la gestion de liens

Avec le couteau suisse est activé l'outil forcer la langue,

mais la gestion des rubriques ne fonctionne pas :frowning:

Le site: http://clab.cat/test/ (le sommaire va bien, mais dans les articles ou
les rubriques ne change le rubrique)

Nous avons utilisé la balise #MENU_LANG, les codes de
http://www.spip-contrib.net/Multilinguisme-Non-structure et de
http://www.spip-contrib.net/MenuLangSurClic, et maintenant est d'autre menu
personnel, mais le resultat c'est toujours le même:

¿Quelq'une idée? Merci

joseluis <joseluis <at> digital77.com> writes:

Bien, comme la gestion de langues ne me fonctione bien, déjà j'ai trouve une
solution provisionelle, un peu bizarre :slight_smile: avec boucles d'articles et de
rubriques, mais je ne sais pas comme l'écrire ici parceque les lignes ont plus
de 80 caracteres ou il est trop longue ou... :frowning:

Salut!

joseluis <joseluis <at> digital77.com> writes:

joseluis <joseluis <at> digital77.com> writes:

Bien, comme la gestion de langues ne me fonctione bien, déjà

j'ai trouve une

solution provisionelle, un peu bizarre avec boucles d'articles et de
rubriques, mais je ne sais pas comme l'écrire ici parceque

les lignes ont plus

de 80 caracteres ou il est trop longue ou...

Salut!

C'est mon bizarre solution :slight_smile: :

<!-- MENÚ DE IDIOMAS -->
#SET{articulo_actual,#ID_ARTICLE}
#SET{seccion_actual,#ID_RUBRIQUE}
  <B_idiomas>
    <div class="caja-idiomas">
        <BOUCLE_idiomas(ARTICLES){fusion lang}{par lang}>
          #SET{lengua,#LANG}
          <BOUCLE_comprobar_art(ARTICLES){id_article=#GET{articulo_actual}}>
            <BOUCLE_art_traducido(ARTICLES){traduction}{lang=#GET{lengua}}>
              [<span lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR"[
(#LANG|=={#ENV{lang}}|?{class="actual",''})]>
                <a
href="spip.php?action=converser&redirect=spip.php?article#ID_ARTICLE
&var_lang=#LANG"
rel="alternate" hreflang="(#LANG|unique{langues})"
title="[(#LANG|traduire_nom_langue)]">
                  <img src="#DOSSIER_SQUELETTE/img/flags/[(#LANG).png]" /> #LANG
                </a>
              </span>]
            </BOUCLE_art_traducido>
              [<span lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR"[
(#LANG|=={#ENV{lang}}|?{class="actual",''})]>
                <a
href="spip.php?action=converser&redirect=
[(#SELF|parametre_url{var_lang,''})]&var_lang=#LANG"
rel="alternate" hreflang="(#LANG|unique{langues})"
title="[(#LANG|traduire_nom_langue)]">
                  <img src="#DOSSIER_SQUELETTE/img/flags/[(#LANG).png]" /> #LANG
                </a>
              </span>]
            <//B_art_traducido>
          </BOUCLE_comprobar_art>
            <BOUCLE_comprobar_sec(RUBRIQUES){id_rubrique=#GET{seccion_actual}}>
              <BOUCLE_lengua_sec(RUBRIQUES){lang=#GET{lengua}}>
              [<span lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR"[
(#LANG|=={#ENV{lang}}|?{class="actual",''})]>
                <a
href="spip.php?action=converser&redirect=spip.php?rubrique#ID_RUBRIQUE
&var_lang=#LANG"
rel="alternate" hreflang="(#LANG|unique{langues})"
title="[(#LANG|traduire_nom_langue)]">
                  <img src="#DOSSIER_SQUELETTE/img/flags/[(#LANG).png]" /> #LANG
                </a>
              </span>]
              </BOUCLE_lengua_sec>
            </BOUCLE_comprobar_sec>
              [<span lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR"[
(#LANG|=={#ENV{lang}}|?{class="actual",''})]>
                <a
href="spip.php?action=converser
&redirect=[(#SELF|parametre_url{var_lang,''})]&var_lang=#LANG"
rel="alternate" hreflang="(#LANG|unique{langues})"
title="[(#LANG|traduire_nom_langue)]">
                  <img src="#DOSSIER_SQUELETTE/img/flags/[(#LANG).png]" /> #LANG
                </a>
              </span>]
            <//B_comprobar_sec>
          <//B_comprobar_art>

        </BOUCLE_idiomas>
    </div>
  </B_idiomas>