Re: SPIP 1.7r2 Articles lies dans plusieurs langues
Fil écrivit
Je ne détaille pas, car il y a 100 méthodes, dont celle qui se base sur un
choix volontaire de l'utilisateur dans un menu qui lui pose un cookie (ma
préférence), ou celle qui déduit la langue préférée des paramètres du
brouteur (j'aime pas), ou encore un mix des deux (le mieux sans doute).
Pourquoi écrivez vous « (j'aime pas) » ?
Cela fait partie de la procédure écrite dans multilang.txt (que j'aprouve).
C'est une bonne utilisation d'une fonction de la norme http 1.1,
utilisation qui peut être très utile.
http://babel.alis.com/web_ml/http/#neg_lang
Par exemple Buy standards compliant Web sites — W3C QA
envoi le contenu de
W3C QA - Acheter des sites Web conformes aux normes
ou Buy standards compliant Web sites — W3C QA
selon le champ « Accept-Language » de la requête
( Buy standards compliant Web sites — W3C QA existe aussi)
Je viens de trouver une grande utilité au passage, dans les squelettes,
« <a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><b>#NOM_SITE_SPIP</b></a> »
(mon article du 2003-11-17).
Si l'adresse en cours n'est pas très bonne, par exemple
#URL_SITE_SPIP//dossier//article.php3, cela permet de revenir à
l'adresse exacte du sommaire.
De plus, si le site web a une adresse d'accès différente de l'adresse
d'hébergement du site web, avec une redirection non invisible,
par exemple http://www.glazman.org/ et http://www.glazman.org/weblog/,
il est possible de faire #URL_SITE_SPIP/#URL_ARTICLE pour les liens des articles
(et de même pour les rubriques ee le reste) pointant vers le domaine désiré.