Forum CMS Made Simple FR

Version complète : [Résolu]Formbuilder:Inserer le titre d'une news dans le gabarit dumail
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.7/8/9/10/11
#~ Url du site : localhost
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ FormBuilder: 0.7.3
#~ Gallery: 1.6
#~ TinyMCE: 2.9.12
#~ CGExtensions: 1.31
#~ Uploads: 1.14.2
#~ CGCalendar: 1.10.0.1
#~ SiteMapMadeSimple: 1.2.6
#~ CGSmartImage: 1.9.5
#~ ExtendedTools: 1.3.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 10000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.3
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 10M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.24
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour la communauté,

Je reviens vers vous après un long moment de silence. J'ai fait un formulaire pour l'inscription à une formation, avec les champs : Titre de la formation, Nom , prénom, Email. Je suis parvenu à récupérer le titre de la formation avec : {$entry->title|cms_escape:htmlall} au lieu d'avoir un champs de saisie. Les formations sont gérer via le modules News en utilisant les articles. Cependant, je voudrais dans mon mail avoir le titre bien renseigner. Pour les autres champs je n'ai pas de souci parce que je parviens à les récupérer via le gabarit du mail.
Voici le gabarit du mail :

Code :
[== Indéfini ==]
{if $fld_47 != "" && $fld_47 != "[non spécifié]" }Titre de la formation: {XXXXX}{/if}

{if $fld_48 != "" && $fld_48 != "[non spécifié]" }Nom : {$fld_48}{/if}

{if $fld_49 != "" && $fld_49 != "[non spécifié]" }Prénom(s) : {$fld_49}{/if}

{if $fld_50 != "" && $fld_50 != "[non spécifié]" }Téléphone :{$fld_50}{/if}

{if $fld_51 != "" && $fld_51 != "[non spécifié]" }E-mail :  {$fld_51}{/if}



Les XXXXXX, symbolise mon inquiétude.

Merci à vous!!!!
Bonjour glany,
Si j ai bien compris, dans le detail d article tu as mis un formulaire d inscription.
Tu peux recuperer le titre de l article dans un champ caché, non?
Le probleme ne viens pas du gabarit de mail mais sans doute du formulaire.
Comment as tu créé le champ titre dans formbuilder?
RE:
je n'avais pas vu les XXX :
Code :
[== Indéfini ==]
if $fld_47 != "" && $fld_47 != "[non spécifié]" }Titre de la formation: $fld_47 {/if}

si $fld_47 contient $entry->title dans un champ caché.
Glany : mets toi à jour impérativement !
Bess, j'ai pris acte pour la mise à jour! Je vais update ma version dans l'espoir de tirer profit d'elle.


Pour etre un peu plus precis, dans mon formulaire je n'ai plus que les autres champs sauf le champs Titre de la formation, qui est dans du code html :

Code :
[== Indéfini ==]
<div id="popup_name" class="popup_block">
<h2>{$entry->title|cms_escape:htmlall}</h2>
<div class="clear"></div>
<p>{FormBuilder form='inscription'}</p>
</div>

Du coup, j'ai le gabarit du mail que j'ai posté tout à l'heure.

alors, ce que je voudrais c'est dans le mail que je recois, que j'ai le titre avec les paramètres que j'ai dans le code html mais cette fois çi en clair; du genre : Titre de la formation : l'intitulé transmis par : {$entry->title|cms_escape:htmlall}
pour récupérer le titre, il faut que dans formbuilder tu fasses un champ caché. Je crois me souvenir qu'on peut mettre du smarty dedans, donc essaie d'y mettre {$entry_title}.
Il y a longtemps que je ne me suis pas servi de ce module, si quelqu'un peut confirmer ou le contraire, qu'il ne se gêne pas!
Bonjour,

Je suis parvenu en suivant tes conseils Jissey. Bien évidemment, il fallait utilser un champs caché, mettre {$entry->title|cms_escape:htmlall} dans les options avancéees de ce champs tout en cochant : Avec des balises Smarty dans les champs ?

Merci à vous tous.
Donc, est-ce que c'est résolu?