Agenda block
Met het Agenda block toon je op een pagina wanneer een activiteit plaatsvindt: het vorige moment, het eerstvolgende moment en/of aankomende momenten. De data komt uit het aparte Activiteiten-berichttype — daar leg je per activiteit vast of het om een eenmalige, meerdere, herhalende of handmatige activiteit gaat, en (optioneel) op welke locatie deze plaatsvindt.
> Vereiste: Het block werkt alleen op pagina’s van het berichttype Activiteiten. Op andere berichttypes toont het block een waarschuwing in plaats van inhoud.
Stap 1 — Een activiteit aanmaken
Ga in het WordPress-dashboard naar Activiteiten en maak een nieuwe activiteit aan. Op het tabblad Agenda stel je in wanneer (en waar) de activiteit plaatsvindt.
Type
| Type | Omschrijving |
|---|---|
| Eenmalig | Eén vaste datum met start- en eindtijd. |
| Meerdere | Een lijst met losse data, elk met een eigen start- en eindtijd. Voeg data toe via “Datum toevoegen”. |
| Herhalend | Terugkerend op één of meer vaste weekdagen, met een gezamenlijke start- en eindtijd. Optioneel begrens je de reeks met een start- en/of einddatum. |
| Handmatig | Het Agenda block toont hierbij niets — gebruik dit type als je de activiteit alleen via de Smart Cards-kaart wilt tonen, met zelf geschreven tekst (zie Activiteit in kaart verderop). |
Locatie
Vul optioneel een Locatie in (bijv. “Grote Markt 1, Joure”). Dit veld geldt voor de hele activiteit, ongeacht het gekozen type, en wordt getoond zodra hij is ingevuld — zowel in het Agenda block als (indien ingeschakeld) op de Smart Cards-kaart.
Stap 2 — Het block toevoegen
Zoek in de blokken-editor op “Agenda” en voeg het block toe aan de activiteitpagina.
Onderdelen
Kies met het veld Onderdelen welke momenten worden getoond:
| Onderdeel | Omschrijving |
|---|---|
| Vorige momenten | Het meest recente moment dat al is geweest. |
| Eerstvolgend moment | Het eerstvolgende moment dat nog moet plaatsvinden. |
| Aanstaande momenten | Overige toekomstige momenten (bij type Meerdere of Herhalend). |
Standaard staan Eerstvolgend moment en Aanstaande momenten aan.
Instellingen per onderdeel
Elk onderdeel (Vorige momenten / Eerstvolgend moment / Aanstaande momenten) heeft zijn eigen instellingen:
| Veld | Omschrijving | Standaard |
|---|---|---|
| Titel | Koptekst boven het onderdeel | Verschilt per onderdeel |
| Heading | HTML-element van de titel (h1 t/m h6 of p) — heeft invloed op SEO | p |
| Heading grootte | Visuele grootte van de titel, los van het gekozen heading-element | h4 |
| Datumformaat | PHP-datumnotatie voor de weergegeven datum | l j F Y |
| Datum icoon | Icoon voor de datumregel | 📅 |
| Datum tekst | Sjabloon voor de datumregel, met placeholders zoals :date, :start_time, :end_time (beschikbare placeholders verschillen per onderdeel) | :date |
| Tijd icoon | Icoon voor de tijdregel (niet bij Aanstaande momenten) | 🕐 |
| Tijd tekst | Sjabloon voor de tijdregel, met placeholders :start_time en :end_time | :start_time tot :end_time uur |
| Locatie icoon | Icoon voor de locatieregel | 📍 |
Bij Aanstaande momenten met type Herhalend is er ook een Wekelijks tekst-veld met placeholders :days, :start_time en :end_time.
Locatieregel
De locatieregel verschijnt automatisch als onderste item van een onderdeel, maar alleen als het Locatie-veld van de activiteit is ingevuld (zie Stap 1). Er is geen aparte aan/uit-schakelaar per block — vul je geen locatie in, dan blijft de regel gewoon weg.
Activiteit in kaart (Smart Cards-instelling)
Wil je activiteitgegevens ook automatisch laten verschijnen op de kaarten van het Smart Cards block (bijvoorbeeld bij een overzicht van activiteiten)? Dat regel je los van het Agenda block, via SOIL instellingen → Berichten & modules → Activiteit in kaart.
| Instelling | Omschrijving | Standaard |
|---|---|---|
| Toon activiteit in kaart | Hoofdschakelaar — moet aan staan wil één van de onderstaande opties werken | Uit |
| Toon herhalend | Toont de herhaaltekst bij type Herhalend | Aan |
| Toon datum | Toont de datum | Aan |
| Toon tijd | Toont de tijd | Aan |
| Toon locatie | Toont de locatie (alleen als die is ingevuld op de activiteit) | Aan |
| Datumformaat | PHP-datumnotatie | l j F Y |
| Herhalend icoon / Datum icoon / Tijd icoon / Locatie icoon | Icoon per regel | 🔁 📅 🕐 📍 |
| Herhalend tekst / Datum tekst / Tijd tekst | Tekstsjablonen met dezelfde placeholders als hierboven | — |
Bij activiteiten met type Handmatig worden in plaats daarvan de Herhalend tekst / Datum tekst / Tijd tekst gebruikt die je bij de activiteit zelf hebt ingevuld (groep Activiteit in kaart op het Agenda-tabblad).
Op de kaart verschijnt de locatie altijd als laatste item, na de eventuele herhaal-, datum- en tijdregels.