LISE et FormBuilder - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : LISE et FormBuilder (
/thread-3811.html)
LISE et FormBuilder -
alas - 07/04/2016
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.2
#~ Installed Modules:
#~ AdminSearch: 1.0
#~ CMSContentManager: 1.1
#~ CMSMailer: 6.2.14
#~ CustomGS: 2.2
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.3
#~ LISE: 1.2.1.1
#~ LISEAnnonces: 1.2.1.1
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ Navigator: 1.0.2
#~ News: 2.50.4
#~ Search: 1.50.2
#~ TinyMCE: 3.1.2
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous,
Je souhaite faire un site avec des listes de postes à pourvoir. J'aimerais faire une bouton "Postuler a ce poste" mais comment faire pour rediriger vers une page contenant un formulaire (Formbuilder) et dans laquelle je peux recuperer une variable de l'annonce. Sachant que j'ai utlisé LISE pour faire ma liste de poste à pouvoir.
En gros comment récupèrer une variable via LISE et l'envoyer avec Formbuilder ? J'aimerai pouvoir récupérer la variable {$item->title|cms_escape}
J'en profite également pour vous demander : Sur LISE Est t'il possible de récupérer l' item_id et de l'afficher sur ma liste d'annonce, cela ferai office de référence de l'annonce, que je pourrais envoyer via le formulaire par exemple.
Merci pour votre aide.
LISE et FormBuilder -
airelibre - 07/04/2016
Bonjour,
tout dépend si tu veux :
- Placer le formulaire au même endroit que l'annonce
- Avoir une page de contact indépendante
Pour la première option, tu peux copier ton objet {$item} vers une autre variable, par ex :
Code :
{$annonce=$item scope=global}
Et utiliser un champ texte de FormBuilder et utiliser la valeur par défaut avec ta variable :
Sinon, il faut générer un lien avec l'info en $_GET :
Code :
<a href="{cms_selflink href='recrutement'}?titre_annonce={$item->title|cms_escape}">Postuler</a>
Et utiliser à ce moment-là dans ton champ FormBuilder :
Code :
{$smarty.get.titre_annonce}
Je n'ai pas testé, mais la logique est celle-ci
LISE et FormBuilder -
alas - 07/04/2016
Bonjour AirLibre et Merci pour ta réponse.
J'ai opté pour la solution
Code :
<a href="{cms_selflink href='recrutement'}?titre_annonce={$item->title|cms_escape}">Postuler</a>
Par contre j'ai changé le "?" en "&" car sinon mon lien n'était pas valide. Je récupère bien la variable et elle s'affiche c'est niquel.
Un grand merci
LISE et FormBuilder -
airelibre - 11/04/2016
En effet, si tu n'utilises pas l'url rewriting, il faut utiliser une & plutôt que le ? pour continuer la liste de paramètres après page=
Bonne continuation, et notes le sujet en [Résolu] si c'est bien le cas !