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

  [Opened] [Résolu] Assigner une valeur avec URL dans un template

Posted by Powermanga on 04/16/2009 21:18

Bonsoir,

Petite question. Est-il possible d'assigner une valeur avec une URL dans un template. Cette ligne me génère une erreur :

 {assign $monUrl = jurl "modModule~monAction:view@classic", array('lang'=>$LG, 'name'=>$item['name'])} 

La syntaxe m'a peut-être échappée ?

Merci

  [Opened] Re: Assigner une valeur avec URL dans un template

Reply #1 Posted by foxmask on 04/16/2009 22:11

Bonsoir

Quel est le but de cette opération ?


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: Assigner une valeur avec URL dans un template

Reply #2 Posted by laurentj on 04/17/2009 18:19

Salut,

sinon pour ton problème de jurl : fait toi un plugin de template.

L'URL retournée par jURL est-elle codée comme une chaîne en URL, selon la RFC 1738 ?

si tu l'indique dans le fichier urls.xml, oui. (cf la doc, je ne sais plus l'attribut, un truc genre escape ou autre)

Le template de ma zone peut-elle hériter des variables du template principal ?

non

  [Opened] Re: Assigner une valeur avec URL dans un template

Reply #3 Posted by bballizlife on 04/17/2009 22:38

J'ai du mal à voir pourquoi tant de complication pour ton URL alors qu'il y a le plugin de template jurl :

 <a href="{jurl 'module~ctrl:action', array('lang'=>$LG, 'name'=>$item['name'])}">link</a>

Pour la langue, je rejoins Julien, ça me parait le plus pratique et ça donnerait :

 <a href="{jurl 'module~ctrl:action', array('lang'=>jLocale::getCurrentLang(), 'name'=>$item['name'])}">link</a>

N'importe comment c'est dans la doc

  [Opened] Re: Assigner une valeur avec URL dans un template

Reply #4 Posted by bballizlife on 04/21/2009 07:36

@Julien : tu as entièrement raison, je n'avais pas regardé son template correctement et je n'avais pas fait attention qu'il utilisait 3 fois la même URL. Il vaut mieux donc la générer une fois, je suis d'accord avec toi.


N'importe comment c'est dans la doc

 
Page
  1. Re: Plusieurs template de login différent avec jAuth. >
  2. [Résolu] WYMEditor ne fonctionne pas dans le contrôleur CRUD >
  3. Re: jForms et DAO ne gèrent pas les clés étrangères >
  4. petit souci de view dans jControllerDaoCrud si param empty >
  5. Re: Appel à une table d'une autre base dans un dao >
  6. Compter le nombre d'enregistrements depuis un Dao >
  7. Re: jAuth et authentification sur toutes les pages >
  8. Re: Assigner une valeur avec URL dans un template