Framagenda : vue par défaut en intégration iframe

Bonjour à la communauté !
Est-il possible de définir une vue par défaut (par exemple, vue semaine sans afficher les WE) quand on intègre le framagenda dans une autre page ?
Il ne m’a pas semblé voir dans le code copié quelque chose qui le permettrait mais on ne sait jamais :slight_smile:
Merci beaucoup !

Salut,

Je ne promets pas que cela marche car je n’ai pas réussi à mettre un iframe dans mon site qui pointe vers un framagenda sans message d’erreur à propos des X-frame-options.

Mais en regardant dans le code, je vois que le point d’entrée embed peut être suivi du token de l’agenda, puis de la vue (jour, semaine, mois) puis du jour actif.

Pour la vue, j’ai l’impression que les valeurs sont dayGridDay, dayGridWeek et dayGridMonth. Le dernier par défautl.

Donc essaie quelque chose comme <iframe width="400" height="215" src="https://framagenda.org/apps/calendar/embed/8oTokenTokenEcg/dayGridWeek"></iframe>

Bonjour, et merci beaucoup pour votre réponse.
J’ai essayé avec votre méthode, mais cela n’a malheureusement pas fonctionné. Mon iframe devient vide dès que je change ce qu’il y a après embed.
Merci de m’avoir proposé cela en tous cas !

Hello

Attention dans mon exemple 8oTokenTokenEcg doit être changé avec votre propre valeur. Pour l’obtenir, le plus simple serait d’utiliser l’URL obtenue en cliquant sur le partage de l’agenda.

image

On obtient quelque chose comme https://framagenda.org/apps/calendar/p/8oTokenTokenEcg dans le presse-papier.

C’est le dernier terme qui est le token de l’agenda du point de vue de Framagenda. C’est celui-là qui faut mettre entre /embed/ et /dayGridWeek

Bonjour,
Je réponds à ce vieux sujet pour expliciter l’excellente réponse de PaliPalo. J’ai moi-même cherché un bon moment avant de la découvrir.

Pour trouver les paramètres à ajouter à ...embed/xxxxxx, on peut se connecter à framagenda.org, faire jouer les paramètres de présentation et relever les parmètres ajoutés à l’url.
Exemples d’url :
https://framagenda.org/apps/calendar/listMonth/now pour affichage en liste à partir d’aujourd’hui
https://framagenda.org/apps/calendar/dayGridMonth/now pour affichage du mois courant
Ainsi si je veux un affichage en liste je modifierai l’iframe comme ceci :
...embed/xxxxxx/listMonth/now
La documentation donne ces paramètres, mais n’indique pas comment les utiliser.