[Résolu] Article : definition de champ en deux mots

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : localhost
#~ Hébergeur / Soft : mamp
#~ Informations Système :
#~ #~ Version du CMS: 1.12
#~ #~ Url du site : localhost
#~ #~ Hébergeur / Soft : mamp
#~ #~ Informations Système :
#~ #~ ----------------------------------------------
#~ #~ Cms Version: 1.12
#~ #~ Installed Modules:
#~ #~ CMSMailer: 5.2.2
#~ #~ CMSPrinting: 1.0.5
#~ #~ FileManager: 1.4.5
#~ #~ MenuManager: 1.8.6
#~ #~ MicroTiny: 1.2.9
#~ #~ ModuleManager: 1.5.8
#~ #~ News: 2.15.1
#~ #~ Search: 1.7.12
#~ #~ ThemeManager: 1.1.8
#~ #~ CGSimpleSmarty: 1.7.4
#~ #~ CGExtensions: 1.46.4
#~ #~ CGCalendar: 1.14.6
#~ #~ Gallery: 2.0.2
#~ #~ FormBuilder: 0.8.1.1
#~ #~ ListIt2: 1.4.1
#~ #~ CGSmartImage: 1.17
#~ #~ Uploads: 1.18.5
#~ #~ TinyMCE: 2.9.12
#~ #~ CGJobMgr: 1.3.4
#~ #~ Newsletter: 1.2.0
#~ #~ NMS: 2.9.5
#~ #~ Config Information:
#~ #~ php_memory_limit:
#~ #~ process_whole_template:
#~ #~ max_upload_size: 10000000
#~ #~ url_rewriting: none
#~ #~ page_extension:
#~ #~ query_var: page
#~ #~ image_manipulation_prog: GD
#~ #~ auto_alias_content: true
#~ #~ locale: fr_FR.utf8
#~ #~ default_encoding: utf-8
#~ #~ admin_encoding: utf-8
#~ #~ set_names: true
#~ #~ Php Information:
#~ #~ phpversion: 5.4.4-14+deb7u2
#~ #~ md5_function: On (Vrai)
#~ #~ gd_version: 2
#~ #~ tempnam_function: On (Vrai)
#~ #~ magic_quotes_runtime: Off (Faux)
#~ #~ E_STRICT: 2048
#~ #~ E_DEPRECATED: 0
#~ #~ memory_limit: 140M
#~ #~ max_execution_time: 60
#~ #~ output_buffering: On
#~ #~ safe_mode: Off (Faux)
#~ #~ file_uploads: On (Vrai)
#~ #~ post_max_size: 40M
#~ #~ upload_max_filesize: 10M
#~ #~ session_save_path: /tmp (0777)
#~ #~ session_use_cookies: On (Vrai)
#~ #~ xml_function: On (Vrai)
#~ #~ xmlreader_class: On (Vrai)
#~ #~ Server Information:
#~ #~ Server Api: cgi-fcgi
#~ #~ Server Db Type: MySQL (mysql)
#~ #~ Server Db Version: 5.5.34
#~ #~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ #~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ #~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour chers tous,

Juste une petite précision que je voudrais avoir. J'ai créé des definitions de champs dans ARTICLE, du genre :

- Objectif pédagogique (type zone de texte),
- Type Attestation (type zone de texte),
- Début Année (Champ de texte),
- et.

Alors, ma question, comment récurer un champ pareil dans mon template? J ai essayé : {$entry->TypeAttestation}, {$entry->Type_Attestation}, {$entry->Type-Attestation} ca ne marche pas, donc comment puis je récupérer ces champs afin de les afficher dans le template?

Je sais bien sur que certains me diront pourquoi ne na pas le faire en champs composé du genre : TypeAttestation. Mais je veux faciliter la tâche à l'utilisateur dans la zone création d'article avec le libellé dans chaque zone de saisie du genre : Type Attestation.

Cdt
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : localhost
#~ Hébergeur / Soft : mamp
#~ Informations Système :
#~ #~ Version du CMS: 1.12
#~ #~ Url du site : localhost
#~ #~ Hébergeur / Soft : mamp
#~ #~ Informations Système :
#~ #~ ----------------------------------------------
#~ #~ Cms Version: 1.12
#~ #~ Installed Modules:
#~ #~ CMSMailer: 5.2.2
#~ #~ CMSPrinting: 1.0.5
#~ #~ FileManager: 1.4.5
#~ #~ MenuManager: 1.8.6
#~ #~ MicroTiny: 1.2.9
#~ #~ ModuleManager: 1.5.8
#~ #~ News: 2.15.1
#~ #~ Search: 1.7.12
#~ #~ ThemeManager: 1.1.8
#~ #~ CGSimpleSmarty: 1.7.4
#~ #~ CGExtensions: 1.46.4
#~ #~ CGCalendar: 1.14.6
#~ #~ Gallery: 2.0.2
#~ #~ FormBuilder: 0.8.1.1
#~ #~ ListIt2: 1.4.1
#~ #~ CGSmartImage: 1.17
#~ #~ Uploads: 1.18.5
#~ #~ TinyMCE: 2.9.12
#~ #~ CGJobMgr: 1.3.4
#~ #~ Newsletter: 1.2.0
#~ #~ NMS: 2.9.5
#~ #~ Config Information:
#~ #~ php_memory_limit:
#~ #~ process_whole_template:
#~ #~ max_upload_size: 10000000
#~ #~ url_rewriting: none
#~ #~ page_extension:
#~ #~ query_var: page
#~ #~ image_manipulation_prog: GD
#~ #~ auto_alias_content: true
#~ #~ locale: fr_FR.utf8
#~ #~ default_encoding: utf-8
#~ #~ admin_encoding: utf-8
#~ #~ set_names: true
#~ #~ Php Information:
#~ #~ phpversion: 5.4.4-14+deb7u2
#~ #~ md5_function: On (Vrai)
#~ #~ gd_version: 2
#~ #~ tempnam_function: On (Vrai)
#~ #~ magic_quotes_runtime: Off (Faux)
#~ #~ E_STRICT: 2048
#~ #~ E_DEPRECATED: 0
#~ #~ memory_limit: 140M
#~ #~ max_execution_time: 60
#~ #~ output_buffering: On
#~ #~ safe_mode: Off (Faux)
#~ #~ file_uploads: On (Vrai)
#~ #~ post_max_size: 40M
#~ #~ upload_max_filesize: 10M
#~ #~ session_save_path: /tmp (0777)
#~ #~ session_use_cookies: On (Vrai)
#~ #~ xml_function: On (Vrai)
#~ #~ xmlreader_class: On (Vrai)
#~ #~ Server Information:
#~ #~ Server Api: cgi-fcgi
#~ #~ Server Db Type: MySQL (mysql)
#~ #~ Server Db Version: 5.5.34
#~ #~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ #~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ #~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour chers tous,

Juste une petite précision que je voudrais avoir. J'ai créé des definitions de champs dans ARTICLE, du genre :

- Objectif pédagogique (type zone de texte),
- Type Attestation (type zone de texte),
- Début Année (Champ de texte),
- et.

Alors, ma question, comment récurer un champ pareil dans mon template? J ai essayé : {$entry->TypeAttestation}, {$entry->Type_Attestation}, {$entry->Type-Attestation} ca ne marche pas, donc comment puis je récupérer ces champs afin de les afficher dans le template?

Je sais bien sur que certains me diront pourquoi ne na pas le faire en champs composé du genre : TypeAttestation. Mais je veux faciliter la tâche à l'utilisateur dans la zone création d'article avec le libellé dans chaque zone de saisie du genre : Type Attestation.

Cdt
#2
Bonjour,
Code :
[== Indéfini ==]
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     {if $field->name =="Type Attestation"}{$field->displayvalue}{/if}
      [...]
   {/foreach}
{/if}
#2
Bonjour,
Code :
[== Indéfini ==]
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     {if $field->name =="Type Attestation"}{$field->displayvalue}{/if}
      [...]
   {/foreach}
{/if}
#3
Merci beaucoup à sa seigneurie, et pourtant j'ai utilisé la meme approche pour un champ de type fichier, mais j'ai pas pensé dans le meme sens.

Merci je ferme.
#3
Merci beaucoup à sa seigneurie, et pourtant j'ai utilisé la meme approche pour un champ de type fichier, mais j'ai pas pensé dans le meme sens.

Merci je ferme.
#4
Version courte pour éviter le Foreach :
$entry->fields.NomDuChamp->value
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#4
Version courte pour éviter le Foreach :
$entry->fields.NomDuChamp->value
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#5
Merci Jissey pour ta contribution, mais pour les Noms De Champs du genre : Objectif de la formation , ca ne marche pas. Comment dois je ecrire le nom du champ avec ces espacements?

Cdt
#5
Merci Jissey pour ta contribution, mais pour les Noms De Champs du genre : Objectif de la formation , ca ne marche pas. Comment dois je ecrire le nom du champ avec ces espacements?

Cdt
#6
re,
nomme alors ton champ:
Objectif_de_la_formation
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#6
re,
nomme alors ton champ:
Objectif_de_la_formation
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)