Forum CMS Made Simple FR
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