rotaract/rotaract-appointments

Allow multiple different calendar widgets on a WordPress page

Closed this issue · 1 comments

This is another request by a club:

They want to have separate displays for different calendar selections, i.e. one calendar display for their own club and then another (via a different shortcode) enabling them to select other clubs for display there in the backend.

Ich würde gerne erst unseren Kalender und dann denen der Nachbarclubs darunter implementieren. Dafür brauche ich aber die Möglichkeit zwei unterschiedliche Terminkalender zu implementieren. Die Funktion über den Reiter „Rotaract“ gibt mir nur die Möglichkeit die Clubs hinzufügen, jedoch nicht diese zu gruppieren in die Gruppe Flensburg und Gruppe Ostholstein, Eckernförde, Kiel und Lübeck. Alternativ funktioniert auch die Möglichkeit mit Hilfe unterschiedlicher Shortcuts diese auf der Seite getrennt auszuweisen. Könnt ihr diese Möglichkeit zur Verfügung stellen?

(Personal note: feel free to close with label wontfix ;-)

This issue has more parts to it.

  1. Only one calendar is displayed even if there were more shortcodes on the page. More precisely the first DOM Node turns into a calendar.
    --> Every calendar should be displayed.
  2. Only one set of shortcode attributes makes it to the page. More precisely the options of the last shortcode.
    --> Every calendar should be initialized with its shortcode attributes.
  3. Currently we have only one single selector for event sources (clubs, districts etc.).
    --> We need to set events source for each calandar instance. This could maybe be done by a shortcode attribute.

Parts 1 and 2 seem high priority to me. Part 3 not so much ;-)