Verowa-Connect

by Picture-Planet GmbH

Die Agenda

Legen Sie eine neue Seite an mit dem Permalink «agenda» an. Fügen Sie den Shortcode [verowa_agenda] ein.

Das Verowa-Connect-Plugin zeigt auf dieser Seite eine Agenda-Ansicht, in der die Veranstaltungen von dem*der Benutzer*in über mehrere Filter eingeschränkt werden können, z.B. nach Zielgruppen, Bereichen, Orten oder Personen. Es ist auch möglich, die Veranstaltungen erst ab einem bestimmten Datum anzeigen zu lassen.

Wenn der*die Benutzer*in auf Veranstaltungsdetails klickt und dann zurückkehrt, bleiben die eingestellten Filter erhalten, was die Orientierung wesentlich erleichtert. Mit dem Knopf «Filter zurücksetzen» lassen sich die Einstellungen wieder löschen.

Damit die Agenda schnell geladen ist und der Datenverkehr gering bleibt, wendet Verowa Connect hier das Prinzip des Lazy loadings an, d.h. es werden nur die ersten paar Veranstaltungen in der Liste angezeigt. Sobald der*die Benutzer*in in der Liste über eine bestimmte Grenze nach unten gescrollt hat, werden automatisch die nächsten Veranstaltungen nachgeladen.

Filter konfigurieren

Welche Einschränkungen zur Verfügung stehen, bestimmen Sie über das Menü «Einstellungen > Verowa: Agenda-Filter»:

  • Stellen Sie als Erstes in Verowa verschiedene Listen zusammen, welche die Auswahl abdecken, also z.B. eine für «Kinder und Familien», eine für «Jugend», eine für «Gottesdienste» etc. Sorgen Sie dafür, dass alle Listen in derselben Listengruppe abgelegt sind; typischerweise ist das die Gruppe «Für die Webseite».
  • In den obengenannten Agenda-Filter-Einstellungen wählen Sie nun, wie viele Filtermenüs es in der Agenda geben soll und aus welcher Listengruppe (aus Verowa) die Listen importiert werden sollen. Meistens sind es 1 bis 3 Menüs und die Listengruppe 13. Mit dem Knopf «Daten absenden» werden die Listentitel geladen und stehen dann für die Konfiguration der Filtermenüs zur Verfügung.
  • Weisen Sie den Menüs Titel zu, z.B. «Zielgruppe», «Bereich», «Ort».
  • Mit den Checkboxen wählen Sie nun, welche Listen in welchem Menü zur Verfügung stehen. Sie können die Reihenfolge anpassen, indem Sie an den Pfeilen ziehen. Am Schluss wieder «Daten absenden» klicken!

Agenda auf eine Liste beschränken

Falls Sie die Agenda generell einschränken möchten, z.B. weil Sie eine Agenda für einen bestimmten Ort anzeigen möchten, können Sie die ID der Liste als Attribut mitgeben: [verowa_agenda list_id=251]. Wichtig: Diese Liste darf nicht gleichzeitig in den Filtern vorkommen!

Agenda mit aktivem Filter verlinken

Über zusätzliche GET-Parameter können Sie ab Verowa Connect 2.12.0 Links zur Agenda setzen, welche direkt Filter vorwählen oder zurücksetzen.

NameBeschreibung
vcatMit 0 werden alle Filterkategorien zurückgesetzt.
Wird eine Listen-ID übergeben, wird der entsprechende Filter ausgewählt
Beispiele:
/agenda/?vcat=0
/agenda/?vcat=1234
vqDer Wert für die Volltextsuche wird besetzt. Ist der Wert leer, werden allfällige bereits gewählte Suchwörter entfernt.
Beispiele:
/agenda/?qv=Morgenandacht
/agenda/?qv=&vdate=20221212
vdateDas Datum («Anzeigen ab») wird auf den übergebenen Wert gesetzt.
Der Wert ist immer 8-stellig und setzt sich aus «{Jahr}{Monat}{Tag}» zusammen. z.B. 20220507 => 07.05.2022
Beispiele:
/agenda/?vdate=20221212
/agenda/?vdate=20220507