Forum CMS Made Simple FR

Version complète : [résolu] CG Calendar : récupérer un champs custom
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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.
{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.
Merci. En tâtonnant un peu j'ai réussi à récupérr ce que je voulais.
Avec un peu d'habitude, tu verras comme c'est simple.