Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU] CGCalendar 2.1.3 et vue FullCalendar-
#3
Hello,

Merci pour la piste ! Bon c'est fait comme je ne suis pas très à l'aise avec cette partie je livre le fruit de mes maigres cogitations. N'hésitez pas à corriger les erreurs ! Smile

Premier boulot connaître la variable qui est utilisée par fullCalendar pour l'affichage du calendrier à une date donnée, ici Google est notre ami :
Code :
[== Indéfini ==]
defaultDate

Bon ensuite dans le gabarit de détail va falloir récupérer la date de l'événement puis la mettre au bon format:
Donc dans le gabarit "CGCalendar Event View Sample", gabarit de type event view on récupère la date et on l'assigne:
Code :
[== Indéfini ==]
{assign var="dateretenue" value=$event.event_date_start|date_format: '%Y-%m-%d' scope="global"}


Reste plus qu'à récupérer le truc dans le gabarit FullCalendar:
Pour ça il faut se souvenir que la variable est accessible directement dans la partie "head" du template mais pas dans la partie "body" qui contient l'appel de la vue FullCalendar.
Donc juste après le tag body on va rajouter :
Code :
[== Indéfini ==]
{content assign='moncontenu'}

et ne pas oublier de remplacer un peu plus loin dans le gabarit de page {content} par {$moncontenu}

Voilà, la fin est presque triviale:
On ouvre le gabarit "CGCalendar FullCalendar View Sample" et on rajoute la ligne suivante:
Code :
[== Indéfini ==]
defaultDate: "{if (isset($dateretenue))}{$dateretenue}{else}{current_date|date_format:'%Y-%m-%d'}{/if}",

dans l'appel pour l'initialisation du calendrier. (on fait un peu attention à la virgule qui traîne à la fin)

That's all folks ! Smile

Merci encore à Mathieu pour "la bonne piste" Smile
Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...


Messages dans ce sujet

Atteindre :


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