Forum CMS Made Simple FR
[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - 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] CGCalendar : reprise du nom de la catégorie dans le gabarit (/thread-3076.html)



[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - Marouy - 17/01/2014

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site :
#~ Hébergeur / Soft : Firstheberg
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.13
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ Gallery: 1.6.1
#~ CGSimpleSmarty: 1.7
#~ CGExtensions: 1.38
#~ CGFeedback: 1.6.2
#~ Captcha: 0.4.6
#~ FormBuilder: 0.7.3
#~ CGCalendar: 1.13.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 2000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.19
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Date du système de fichiers différent du serveur
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Salut à tous,

J'utilise le module "CGCalendar". Il est très pratique, mais j'ai un petit souci, vous allez vite comprendre ;-)
Lorsque j'affiche mes évènements, j'aimerais leur donner une couleur particulière selon la catégorie. Ca parait assez simple, mais je ne trouve pas la variable me permettant d'extraire la catégorie. Le plus logique étant :

Code :
{$event.event_category}

mais ça ne fonctionne pas...

Si quelqu'un a une idée, je suis preneur Smile
Merci et bon(ne ?) après-midi,
Marouy


[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - heriquet - 17/01/2014

Bonjour,

Le nom de la variable ne doit pas etre "logique". Il doit être celui utilisé par le développeur...

Essaie d'afficher les variables comme ceci : {$event|print_r} et cherche le nom de ta variable.


[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - Marouy - 20/01/2014

Merci Heriquet. Le problème, c'est que j'avais déjà essayé un print_r, et il me sort uniquement "1", sans me délivrer tous les paramètres.

Edit : j'avais extrêmement mal placé le print_r ! Aujourd'hui, ça fonctionne, je vais continuer à chercher ;-)


[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - heriquet - 20/01/2014

ok tiens nous au courant


[Résolu] CGCalendar : reprise du nom de la catégorie dans le gabarit - Marouy - 21/01/2014

Merci Hériquet de m'avoir rappeler la base, que ça me serve de leçon ;-)
Effectivement, j'ai pu trouver la solution grâce au print_r qui m'a révélé le nom de la variable : {$event.category_names}. J'ai ensuite très simplement posé mes conditions grâce à un {if ...} pour générer le style selon la catégorie :-)

Voili voilou
Bonne journée à tous !