Aller au contenu principal

Création d'Événements

Explorons comment créer et gérer facilement différents types d'événements en utilisant le champ "Add to Calendar" dans votre élément FLEXIcontent :

Créer un Nouvel Élément ou Modifier un Élément Existant

  • Commencez par vous connecter à votre panneau d'administration Joomla.
  • Dans l'interface d'administration, accédez à l'onglet Composants dans le menu supérieur (pour Joomla 3) ou dans le menu latéral (pour Joomla 4).
  • Dans le menu déroulant, sélectionnez FLEXIcontent.
  • Choisissez Items (Éléments).
  • Vous pouvez créer un nouvel élément en cliquant sur **Nouveau **et en sélectionnant le type de contenu auquel vous avez attribué le champ "Add to Calendar". Alternativement, vous pouvez cliquer sur le titre d'un élément existant compatible pour commencer l'édition.
  • Accédez à l'onglet Votre Type d'Élément (Détails) pour accéder à vos champs personnalisés.

Création d'Événements

Maintenant, explorons comment créer et gérer différents types d'événements, tous partageant des détails d'événement communs. Lorsque vous cliquez sur le bouton Modifier dans le champ "Add to Calendar", un formulaire s'ouvre, vous permettant de configurer les détails de vos événements. Si vous n'avez pas lié ces champs aux propriétés de l'élément, vous pouvez définir les détails essentiels de l'événement suivants :

  • Nom de l'Événement: Fournissez un nom pour l'événement.
  • Description de l'Événement: Ajoutez une description pour l'événement.
  • Lieu: Spécifiez l'emplacement de l'événement, qui peut être une adresse ou un lien, par exemple.
  • Date et Heure de Début: Définissez la date et l'heure de début de l'événement. Non applicable en cas d'utilisation de dates multiples.
  • Toute la Journée: Vous pouvez marquer l'événement comme "Toute la Journée." Non applicable en cas d'utilisation de dates multiples.
  • Date et Heure de Fin: Déterminez la date et l'heure de fin de l'événement. Ce champ est disponible lorsque l'événement n'est pas marqué comme "Toute la Journée." Non applicable en cas d'utilisation de dates multiples.

Explorons maintenant les différents types d'événements que vous pouvez créer :

  • Événement Unique: Convient pour les événements ponctuels.

  • Événement Récurrent: Idéal pour les événements qui se produisent selon un calendrier régulier. Définissez Événement Récurrent sur "Oui". Choisissez le type de récurrence en fonction de l'agenda de votre événement. Vous pouvez choisir parmi des options telles que quotidien, hebdomadaire, mensuel, annuel, ou utilisez l'option RRule (Règle de Récurrence) plus avancée.

    • Récurrence:
      • Quotidien: Définissez l'intervalle de récurrence en jours (par exemple, tous les 2 jours).
      • Hebdomadaire: Spécifiez l'intervalle de récurrence en semaines. Vous pouvez également sélectionner les jours de la semaine où l'événement se répète grace au champ Récurrence par Jour de la Semaine.
      • MMensuel: Définissez le Type de Récurrence Mensuel. Vous pouvez choisir une récurrence par jour spécifique du mois (par exemple, le 12 du mois), en fonction de votre date de début, ou utiliser un intervalle par jours de la semaine (par exemple, chaque deuxième mardi du mois). Le choix de l'intervalle de jours de la semaine ouvre un sous-formulaire répétable où vous pouvez définir le jour de la semaine et l'intervalle (par exemple, chaque deuxième lundi ou quatrième jeudi du mois).
      • Annuel: Cette option vous permet de définir un événement à intervalles annuels en fonction de l'intervalle de récurrence que vous avez défini.
      • RRULE (Règle de Récurrence): est une option avancée pour spécifier des motifs de récurrence complexes pour les événements, vous permettant de définir la fréquence, l'intervalle et d'autres règles détaillées de récurrence. Notez que la date de début doit être valide dans l'ensemble de règles de récurrence spécifié ! Cliquez hici pour un générateur.
    • Intervalle de Récurrence: Définissez l'intervalle de l'événement récurrent. Cela est disponible pour chaque type d'événement récurrent, sauf en cas d'utilisation de RRULE.
    • Recurrence Until: Cette option définit une date de fin pour la récurrence. Soyez prudent lors de son utilisation, car le plugin tente de compter le nombre de répétitions, ce qui pourrait poser des problèmes, en particulier lorsqu'il s'agit d'événements récurrents complexes. Si des résultats inattendus surviennent, essayez de définir une date ultérieure pour accommoder d'éventuelles divergences.
  • Événement sur Plusieurs Dates: Pour les événements s'étalant sur plusieurs dates, définissez Dates Multiples sur "Oui". Cela ouvrira un champ "Dates", qui est un champ de sous-formulaire Joomla. Dans chaque champ de sous-formulaire, vous avez ces options :

    • Nom de l'Événement: Saisissez un nom d'événement distinct pour chaque date. Pour utiliser le nom d'événement global, qui peut être soit le nom d'événement lié, soit le nom d'événement défini précédemment dans le champ "Add to Calendar", laissez ce champ vide.
    • Description de l'Événement: Saisissez une description d'événement distincte pour chaque date. Pour utiliser la description d'événement globale, laissez ce champ vide.
    • Lieu: Saisissez un lieu d'événement distinct pour chaque date. Pour utiliser le lieu d'événement global, laissez ce champ vide. Rappelez-vous qu'un lieu peut être n'importe quoi, par exemple : une adresse ou un lien.
    • Toute la Journée: Marquez chaque date comme "Toute la journée".
    • Date & heure de Début: Définissez la date et l'heure de début pour chaque date.
    • Date & heure de Fin: Déterminez la date et l'heure de fin pour chaque date. Ce champ n'est pris en compte que si l'événement n'est pas marqué comme "Toute la journée".

Modifier les Paramètres de Mise en Page (Item)

Pour que votre champ apparaisse dans la vue de l'élément, vous devrez le placer dans la mise en page de l'élément :

  • Dans la barre d'outils, cliquez Edit layout & global parameters (Modifier la mise en page et les paramètres globaux).
  • Sélectionnez l'onglet Fields placement (Placement des champs).
  • Localisez le champ "Add to Calendar" dans la liste Custom (non-Core) fields (Champs Personnalisés).
  • Faites glisser et déposez-le dans l'une des zones disponibles (available zones).
  • Cliquez sur Enregistrer pour sauvegarder vos modifications.

Désormais, le bouton "Ajouter au Calendrier" sera visible sur votre site web, permettant aux utilisateurs d'ajouter vos événements à leurs calendriers. Pour le prévisualiser, utilisez l'une des méthodes de prévisualisation depuis la barre d'outils.