[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}: {$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.