Forum CMS Made Simple FR
[résolu] CG Calendar : récupérer un champs custom - 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 : [résolu] CG Calendar : récupérer un champs custom (/thread-1972.html)



[résolu] CG Calendar : récupérer un champs custom - koramarok - 14/05/2012

Bonjour,

je cherche en vain à récupérer la valeur d'un champs custom dans un template de CGCalendar.

Dans la doc il est indiqué que la syntaxe est event.fields.fieldname

Ayant créé un champs "ville", j'ai donc mis dans mon template {$event.fields.ville}... sans résultat.

Voici le code complet du template :

Code :
[== Indéfini ==]
<div class="block">
      {foreach from=$events key=key item=event}
          <p>{$event.event_date_start|date_format:"%D"}<br/>
        <span class="name">{$event.event_title}</span> {$event.fields.ville}</p>
      {/foreach}
</div>

Où me suis-je planté? Merci.


[résolu] CG Calendar : récupérer un champs custom - Jean le Chauve - 14/05/2012

{foreach from=$event.fields key='fieldname' item='fieldvalue'}
{$fieldname}:&nbsp;{$fieldvalue}<br/>
{/foreach}
OU : {$event.fields.fieldname} s'il n'y a qu'un champ custom.
Le moyen le plus simple pour connaître les variables, utilise {get_template_vars}.
Tu verras ainsi entre autres :
Code :
fieldvalue = Bruxelles
fieldname = ville
Un petit $ devant le nom et c'est fait.


[résolu] CG Calendar : récupérer un champs custom - koramarok - 17/05/2012

Merci. En tâtonnant un peu j'ai réussi à récupérr ce que je voulais.


[résolu] CG Calendar : récupérer un champs custom - Jean le Chauve - 17/05/2012

Avec un peu d'habitude, tu verras comme c'est simple.