Bonjour,
Le squelette backend.html de SPIP utilise avec bonheur le critère {lang ?} qui n'est effectif que s'il y a un &lang=fr (par exemple) dans l'URL.
Mais dans un INCLURE, la langue par défaut du site se retrouve dans l'environnement.
Ce qui ne permet plus d'utiliser le critère {lang ?} dans les INCLURE
Le jeu de squelettes ci-joint donne :
Squelette maitre : ,
en
fr
Squelette inclus : fr
fr
Et si $forcer_lang=true; il donne bien :
Squelette maitre : fr,
fr
Squelette inclus : fr
fr
On n'a donc un comportement cohérent que si $forcer_lang=true;
Est-ce qu'il y a une raison à ce que les squelettes inclus héritent forcément de la langue par défaut du site ?
Testé en SPIP 2.1.2 SVN [16593]
-- RealET
inc-tlang.html (127 Bytes)
tlang.html (169 Bytes)