CGCalendar - Ajout/Modification d'évènements dans le FrontEnd - 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 : CGCalendar - Ajout/Modification d'évènements dans le FrontEnd (
/thread-2347.html)
CGCalendar - Ajout/Modification d'évènements dans le FrontEnd -
polo - 12/11/2012
Bonjour à tous,
Sur mon site, je voudrai que certains utilisateurs identifiés puissent gérer les évènements dans le FrontEnd du site.
J'ai donc créé 2 pages de "contenu protégé" :
- 1 page "ajout d'évènement"
- 1 page "liste des évènements" avec possibilité de modifier un évènement de la liste
Le contenu de la page "ajout d'évènement" est :
Code :
{cms_module module="CGCalendar" action="addedit_event" lang="fr_FR"}
Elle fonctionne très bien pour la création d'un nouvel évènement... Pas de problème
Le contenu de la page "liste des évènements" est :
Code :
{cms_module module="CGCalendar" display="list" reverse="true"}
Dans cette page je voudrai pouvoir modifier ou supprimer un évènement de la liste. Pour la modification d'un évènement, j'ai essayé de mettre dans mon template :
Code :
{foreach from=$events key=key item=event}
<div class="calendar-event">
....
{assign var=urlparam value=$event.event_id}
{cms_selflink page="ajout-evenement" text="Modification" urlparam="&event_id=$urlparam"}
</div>
{/foreach}
Or le lien généré par le {cms_selflink...} m'envoie bien vers la page "ajout d'évènement" , mais en création. Je ne récupère pas l'event_id, bien que l'url générée soit bien
http://www...index.php?page=ajout-evenement&event_id=4.
Quelqu'un a-t-il une solution qui me permettrai de faire cela simplement ?
Merci par avance.
Polo