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

  [Opened] JForms et $createAction

Posted by Damien on 07/28/2008 10:44

Bonjour,

Est-il possible de passer un paramètre à jurl $createAction ?

Je m'explique :

J'ai un fichier list.tpl qui m'affiche la liste des articles d'un club, pour créer un article, je fais :

  <a href="{jurl $createAction}">Ajouter un article</a>

il me créé alors un formulaire dans lequel il va falloir que je selectionne de nouveau le club concerné par l'article.

Donc, comment envoyer le nom du club en paramètre ?

Merci d'avance.

  [Opened] Re: JForms et $createAction

Reply #1 Posted by Le_Trurc on 07/28/2008 11:03

Bonjour,

Tu dois fournir les paramètres du lien dans un tableau.

Tout est expliqué dans la documentation

;-)

@+

  [Opened] Re: JForms et $createAction

Reply #2 Posted by Damien on 07/28/2008 11:15

J'ai déjà essayé mais avec jurl $createAction cela ne marche pas.

  [Opened] Re: JForms et $createAction

Reply #3 Posted by laurentj on 07/28/2008 11:34

C'est pourtant écrit noir sur blanc : tu donnes les paramètres dans un tableau

  <a href="{jurl $createAction, array('toto'=>'titi')}">Ajouter un article</a>

  [Opened] Re: JForms et $createAction

Reply #4 Posted by Damien on 07/28/2008 11:42

Pourtant j'ai fait,

  <a href="{jurl $createAction, array('id'=$club)}">Ajouter un article</a>

dans le template, mais lorsque j'envoie le paramètre il me l'affiche pas.

Je pense que c'est parce que on passe d'abord par precreate avant d'aller sur la fonction create. Et entre c'est 2 fonctions, il ne se passe pas les paramètre.

  [Opened] Re: JForms et $createAction

Reply #5 Posted by Le_Trurc on 07/28/2008 11:50

Remplace :

 {jurl $createAction, array('id' = $club)}

par :

 {jurl $createAction, array('id' => $club)}

'marchera mieux ainsi, je pense. :-)

@+

  [Opened] Re: JForms et $createAction

Reply #6 Posted by Damien on 07/28/2008 11:58

lol, j'ai fait une erreur en écrivant sur le forum, dans le template j'ai bien fait ('id' => $club) et je confirme ça ne marche pas.

petite précision : Quand je survole le lien 'Ajouter un article' dans la barre d'état est afficher :

id=Nomduclub&module=Article&action=formArticle:precreate

et dans l'url (après le clic)

module=article&action=formArticle:create

  [Opened] Re: JForms et $createAction

Reply #7 Posted by laurentj on 07/28/2008 15:16

Je pense que c'est parce que on passe d'abord par precreate avant d'aller sur la fonction create. Et entre c'est 2 fonctions, il ne se passe pas les paramètre.

Oui c'est vrai. Donc à toi de faire en sorte dans precreate de retransmettre ces paramètres.

  [Opened] Re: JForms et $createAction

Reply #8 Posted by Damien on 07/28/2008 15:34

Merci pour ta réponse,

a+ ^^.

 
Page
  1. JForms et $createAction