[spip-dev] Bug sur forcer_lang=non - Re: [Spip-Ann] Nouvelle version de SPIP : 2.0.7 (et 1.9.2h)

La version stable recommandée pour un site en production est donc la
version SPIP 2.0.7 (téléchargeable ici
Télécharger SPIP - SPIP ).

Voir www.rbdh-bbrow.be: le paramètre lang=nl / lang=fr n'est plus pris en
considération, sur des squelettes qui fonctionnent avec ce critère
depuis... 1 an ?

A+

Suske

François Rygaert a écrit :

Voir www.rbdh-bbrow.be: le paramètre lang=nl / lang=fr n'est plus pris en
considération, sur des squelettes qui fonctionnent avec ce critère
depuis... 1 an ?

C'est bien sûr {lang_select=non} qui buggue, pas "forcer_lang".

j'ai remis le site précité en 2.0.6

Suske

Suske a écrit :

Voir www.rbdh-bbrow.be: le paramètre lang=nl / lang=fr n'est plus pris en
considération, sur des squelettes qui fonctionnent avec ce critère
depuis... 1 an ?

C'est bien sûr {lang_select=non} qui buggue, pas "forcer_lang".

Pfff. On dirait que j'étais nerveux...

Je me calme et je précise:

- multilinguisme: langue et traductions d'articles activés uniquement
- les rubriques sont sans langue (donc par défaut, "fr") et les traductions y sont appelées par des champs multi
- donc, en gros, il y a des "lang_select=non" sur toutes les boucles autres que les articles

En 2.0.7, après vidange du cache, etc., le paramètre lang=nl, présent dans l'URL n'est plus pris en compte dans les boucles, malgré "lang_select=non".

Mes 2 sous.

Suske

Suske wrote:

En 2.0.7, après vidange du cache, etc., le paramètre lang=nl, présent dans l'URL n'est plus pris en compte dans les boucles, malgré "lang_select=non".

Hmm. Je n'arrive pas à réproduire sur new.taize.fr (SPIP 2.0.7 SVN [13888]).
(Login: new, mot de passe: test)

Peux-tu donner un exemple d'une boucle simple qui ne marche pas ?

Paolo

Paolo wrote:

Hmm. Je n'arrive pas à réproduire sur new.taize.fr (SPIP 2.0.7 SVN
[13888]). (Login: new, mot de passe: test)

Bon... Je ferai une copie de ce site demain pour regarder ce passage à 207 à
mon aise. Merci déjà d'avoir regardé de ton côté !

Peux-tu donner un exemple d'une boucle simple qui ne marche pas ?

Oui, par exemple:

<B_rubriques>
  <ul>
  <BOUCLE_rubriques(RUBRIQUES){racine}{tout}{lang_select=non} >
    <li><a href="#URL_RUBRIQUE&amp;lang=#ENV{lang}" class="menu
[(#EXPOSE)]">[(#TITRE|couper{80})]</a></li>
  </BOUCLE_rubriques>
  </ul>
</B_rubriques>

Affichait du fr, quelque fut la langue passée en url. Mais en fait, la
boucle articles ne marchait pas non plus, je n'avais que du fr,
indépendemment de la langue dans l'URL, là aussi:

[(#REM) Descriptif des articles des 45 derniers jours]
<B_articles_recents>
  [(#ANCRE_PAGINATION)]
  [(#ENV{debut_articles}|?{'',' '})<h2
class="invisible"><:articles_recents:></h2>]
    <ul>
    <BOUCLE_articles_recents(ARTICLES) {par date}{inverse} {pagination 5}
{doublons} {lang} {age<45}>
      <li>
      <h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
      [<div class="#EDIT{intro} texte">(#INTRODUCTION)</div>]
      </li>
    </BOUCLE_articles_recents>
    </ul>
  [<div class="pagination"><p>(#PAGINATION)</p></div>]
</B_articles_recents>

Tout ça fonctionne en 206, pourtant, sur http://www.rbdh-bbrow.be