- 1
[Opened] Récupération de l'URL courante
Posted by doms on 07/10/2007 22:40
Bonjour,
ou plutôt bonsoir :-)
Existe t'il un moyen de récupérer l'URL courante dans un objet jurl ?
getCurrentUrl renvoi une string et cela ne convient pas pour ce je souhaite en faire !
L'idée est de :
- récupérer l'URL courante
- supprimer un paramètre
- la réinjecter dans un template.
Le contexte est la localisation d'un site : en cliquant sur un petit drapeau correspondant à sa langue, l'internaute se retrouve sur la même page mais sous une langue différente. L'URL sous le drapeau est construite dans le template à partir d'une URL (sans paramètre de langue) à laquelle est concaténée le paramètre de langue correspondant au drapeau.
Est-ce que je fais fausse route ?
[Opened] Re: Récupération de l'URL courante
Posted by laurentj on 07/10/2007 23:32
Tu peux utiliser jUrl::get mais ce n'est en fait pas complet :-(
Le selecteur "#~#" permet de récupérer le module et action courante. Mais il faut donner les paramètres..
$params = $GLOBALS['gJCoord']->request->params; $params['lang']='...'; $url = jUrl::get('#~#', $params, jUrl::XMLSTRING); // XMLSTRING = pret pour être inclus dans un template
[Opened] Re: Récupération de l'URL courante
Posted by laurentj on 07/11/2007 13:01
je dirais que c'est un manque...
- 1