Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Créer un lien à partir de l'url courante

Posted by Fanou on 10/06/2008 16:16

Bonjour,

je suis en train de préparer un site multilingue. Par conséquent, je cherche un moyen de changer, à partir de l'url courante, la variable de langue.

Par exemple, je me situe sur :

 localhost/project/index.php?lang=fr_FR&module= project&action=photo:list

et j'aimerai créer un lien tel que :

 localhost/project/index.php?lang=it_IT&module= project&action=photo:list

Comment faire ? J'ai vu que pour créer un lien, il faut obligatoirement indiquer le module sur lequel on souhaite que l'url pointe. Hors, j'aimerai que cela soit générer automatiquement selon la page sur laquelle nous nous trouvons. Histoire de faire le type compliqué j'aimerai savoir si ce type de lien peut-être générer directement dans le tpl ?

j'espère avoir exposé au mieux mon souci.

Amicalement,

Stéphane.

  [Opened] Re: Créer un lien à partir de l'url courante

Reply #1 Posted by Fanou on 10/06/2008 17:10

J'me réponds à moi-même !

Afin de réutiliser la même page, il faut indiquer # à jUrl :

 <a href="{jurl '#', array('lang'=>$lang -> langues_code)}">{$lang -> langues_nom_etr}</a>

Voilà ! Résolu !!!

  [Opened] Re: Créer un lien à partir de l'url courante

Reply #2 Posted by Fanou on 10/07/2008 18:59

Finalement ça n'est pas résolu !

le # de :

 <a href="{jurl '#', array('lang'=>$lang -> langues_code)}">{$lang -> langues_nom_etr}</a>

Correspond au module du template. Ce que je cherche c'est un moyen de récupérer l'url courante et lui changer (ou ajouter) des variables d'url afin de générer un lien.

Par exemple je suis sur cette page : www.monsite.com/fr/mapage.php

et qu'un lien me permette de modifier uniquement le "fr" en "en" : www.monsite.com/en/mapage.php

Heeeeelp meeeeee !!!!

  [Opened] Re: Créer un lien à partir de l'url courante

Reply #3 Posted by laurentj on 10/08/2008 14:04

Salut,

pour ça, il faut que tu définisses tes urls dans la configuration de jUrl, en utilisant par exemple le moteur d'urls significatives, ou en utilisant plusieurs points d'entrée. Dans le manuel, ce genre de problème est évoqué je crois.

 
Page
  1. Créer un lien à partir de l'url courante