lang dans l'url

Bonjour,
J'ai un petit pb un peu complexe, je pense.
Mes articles sont en français. Les champs de l'article sont tous avec des balises multi.
Il y a un #MENULANG qui permet le changement de langue (FR ou EN).
Lorsque l'article s'affiche, l'url est avec &lang=fr/en.

*Mais* les liens vers d'autres articles demeurent en &lang=fr (ou rien si je n'écris pas dans le squelette #URL_ARTICLE&lang=#LANG) même si l'article a l'url article.php3?id_article=1322&lang=en
Le content-language de la page est bien en.

Je voudrais que, pour les articles affichés en anglais (url &lang=en), les liens soient également écrits avec un url&lang=en.
Est-ce possible?
Si oui, comment?

Exemple: http://guidemediterranee.com/article.php3?id_article=1322&lang=en

Merci d'avance
ADB

--
Guide Méditerranée :
http://www.guidemediterranee.com

Guide Manche:
http://www.guidemanche.com

Guide Atlantique:
http://www.guideatlantique.com

ADB a écrit :

Bonjour,
J'ai un petit pb un peu complexe, je pense.
Mes articles sont en français. Les champs de l'article sont tous avec des balises multi.
Il y a un #MENULANG qui permet le changement de langue (FR ou EN).
Lorsque l'article s'affiche, l'url est avec &lang=fr/en.

*Mais* les liens vers d'autres articles demeurent en &lang=fr (ou rien si je n'écris pas dans le squelette #URL_ARTICLE&lang=#LANG) même si l'article a l'url article.php3?id_article=1322&lang=en
Le content-language de la page est bien en.

Je voudrais que, pour les articles affichés en anglais (url &lang=en), les liens soient également écrits avec un url&lang=en.
Est-ce possible?
Si oui, comment?

Exemple: NameBright - Coming Soon

Merci d'avance
ADB

J'ai pas vraiment bien saisi ce que tu souhaitais faire mais pourquoi ne pas utiliser un:
<a href="<multi>[fr]#URL_ARTICLE&lang=fr[en]#URL_ARTICLE&lang=en</multi>">
( ch'sais plus où on met les doubles côtes :frowning: )

Bernard

As-tu forcer la langue dans mes_options.php
<?php
$forcer_lang=true ;
?>

Ensuite pour les liens j'ai vu passer un truc du genre

<a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]">[(#TITRE|supprimer_numero)]</a>

<a href="[(#URL_PAGE{plan}|parametre_url{lang,#ENV{lang}})]"><:plan_site:></a>

etc...

Le 10 nov. 06 à 14:38, ADB a écrit :

Bonjour,
J'ai un petit pb un peu complexe, je pense.
Mes articles sont en français. Les champs de l'article sont tous avec
des balises multi.
Il y a un #MENULANG qui permet le changement de langue (FR ou EN).
Lorsque l'article s'affiche, l'url est avec &lang=fr/en.

*Mais* les liens vers d'autres articles demeurent en &lang=fr (ou rien
si je n'écris pas dans le squelette #URL_ARTICLE&lang=#LANG) même si
l'article a l'url article.php3?id_article=1322&lang=en
Le content-language de la page est bien en.

Je voudrais que, pour les articles affichés en anglais (url &lang=en),
les liens soient également écrits avec un url&lang=en.
Est-ce possible?
Si oui, comment?

Exemple: NameBright - Coming Soon

Merci d'avance
ADB

--
Guide Méditerranée :
http://www.guidemediterranee.com

Guide Manche:
http://www.guidemanche.com

Guide Atlantique:
http://www.guideatlantique.com

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Bonjour,
J'ai un petit pb un peu complexe, je pense.
Mes articles sont en français. Les champs de l'article sont
tous avec des balises multi.
Il y a un #MENULANG qui permet le changement de langue (FR ou EN).
Lorsque l'article s'affiche, l'url est avec &lang=fr/en.

*Mais* les liens vers d'autres articles demeurent en &lang=fr
(ou rien si je n'écris pas dans le squelette
#URL_ARTICLE&lang=#LANG) même si l'article a l'url
article.php3?id_article=1322&lang=en
Le content-language de la page est bien en.

Je voudrais que, pour les articles affichés en anglais (url
&lang=en), les liens soient également écrits avec un url&lang=en.
Est-ce possible?
Si oui, comment?

Exemple:
NameBright - Coming Soon

Merci d'avance
ADB

$forcer_lang = true ?

ADB wrote:

Bonjour,
J'ai un petit pb un peu complexe, je pense.
Mes articles sont en français. Les champs de l'article sont tous avec des balises multi.
Il y a un #MENULANG qui permet le changement de langue (FR ou EN).
Lorsque l'article s'affiche, l'url est avec &lang=fr/en.

*Mais* les liens vers d'autres articles demeurent en &lang=fr (ou rien si je n'écris pas dans le squelette #URL_ARTICLE&lang=#LANG) même si l'article a l'url article.php3?id_article=1322&lang=en
Le content-language de la page est bien en.

tu ne devrais pas faire: #URL_ARTICLE&lang=#LANG

pour que menu_lang marche bien, il faut faire $forcer_lang=true; dans mes_options.php
Ensuite, SPIP ajoutera de lui même le bon lang=XX dans l'url en fonction du cookie du visiteur (que MENU_LANG place)

Pierre