Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu] CG Calendar : récupérer un champs custom
#1

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.
#2

{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.
#3

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

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


Atteindre :


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