In dit artikel vind je meer informatie over de embed-mogelijkheden voor de deelnemersmodule:
- Dashboard voor boekers: vb1 , vb2
- Activiteiten-lijst: vb1 , vb2
- Activiteiten-zoeker: vb1 , vb2
- Rechtstreekse inschrijf-knop
Op zoek naar algemene en technische info over de embeds?
Die lees je best eerst en kan je hier vinden.
Dashboard voor boekers
Via de autologin-links komt een boeker steeds hier terecht. De info op de pagina kan sterk variëren: overzicht van de inschrijvingen, familie-info, medische info, financieel overzicht…
Het oranje deel hier is: dashboard?embedded=true
OPGELET!
Indien de URL waar dit dashboard op staat wijzigt, moet je dit laten weten aan KampAdmin zodat de autologin-urls kunnen worden aangepast en mensen hun account kunnen blijven raadplegen.
Activiteiten-lijst
Dit soort embed is handig voor een lijstje aan activiteiten binnen een bepaald thema. Meestal gaat het over een beperkte lijst aan activiteiten.
Het oranje deel hier is: activities/grouped?embedded=true om het hele aanbod te tonen.
Je kan filteren op categorie, thema, periode, locatie en/of tag door hier nog een deeltje (of meerdere) aan vast te plakken.
- &category=00000 om te filteren op categorie
- &activity_info=00000 om te filteren op thema
- &period=00000 om te filteren op periode
- &location_id=00000 om te filteren op locatie
Waarbij 00000 de ID is van de categorie/thema/… waarop je wilt filteren. Je kan meerdere opgeven door de ID’s te scheiden met komma’s. Hoe je een ID van een item kan vinden, wordt hier uitgelegd.
Optioneel kan je ook nog filteren via tag’s door &tags=nieuw toe te voegen achteraan. Daarbij wordt nu gefilterd op de tag nieuw. Gebruik hiervoor enkel tags zonder spaties. Ook hier kan je meerdere tags opgeven door ze te scheiden met komma’s.
Enkele voorbeelden van een eindresultaat:
- activities/grouped?embedded=true&category=abc-def-ghi-jkl&location_id=jklm-aiidz-uzihziu
- activities/grouped?embedded=true&activity_info=abc-def-ghi,jkl-mno-pqr-stu,vwx-yz0
- activities/grouped?embedded=true&period=aaa-bbb-ccc&tags=’nieuw’,’vernieuwd’
Activiteiten-zoeker
Via een activiteitenzoeker kan men interactief zoeken door het aanbod op je website door te filteren. Dit is handig om een groter aanbod te tonen.
Het oranje deel hiervoor is: welcome?grouped=true&embedded=true indien je je hele aanbod wilt tonen.
Ook hier kan je filteren om een deel van het aanbod te tonen door achteraan delen toe te voegen.
- &search[category]=00000 om te filteren op categorie (via ID)
- &search[period]=00000 om te filteren op periode (via ID)
- &search[location_id]=00000 om te filteren op locatie (via ID)
- &search[birth_year]=2018 om te filteren op geboortejaar (jaartal)
- &search[still_place]=true om te filteren op aanbod met vrije plaatsen (true/false)
- &search[sleepover]=true om te filteren op overnachting (true/false)
(filteren op thema is hier niet voorzien aangezien de activiteiten worden gebundeld per thema)
Het systeem is hierbij hetzelfde als word uitgelegd bij de activiteiten-lijst embed hierboven.
Optioneel kan je ook nog filteren via tag’s door &search[tags]=nieuw toe te voegen achteraan. Daarbij wordt nu gefilterd op de tag nieuw. Gebruik hiervoor enkel tags zonder spaties. Ook hier kan je meerdere tags opgeven door ze te scheiden met komma’s.
Rechtstreekse inschrijf-knop
Naast embeds, kan je ook zelf pagina’s maken met uitleg over bepaalde concepten. Je kan de achter een knop of link een hyperlink zetten die meteen naar de inschrijfprocedure gaat voor een bepaalde activiteit:
www.kampadmin.be/login/?kampadmin=/t/organisation_code/activities/activity_id/persons
Waarbij:
- dit de link is naar de ouder-pagina (zie bovenaan)
- organisation_code dezelfde als altijd
- activity_id de external-id is van de activiteit.