Tilleggsstyling i arrangementskalenderen

For å få ulike tilleggsfunksjoner i arrangementskalenderen, kan man legge til ekstra kodesnutter i embed koden for kalenderen.

 

Tilleggsstyling i arrangementskalenderen


 

Felles kalender på tvers av arrangørkontoer

Du kan legge til ulike kunde-ID-er (arrangørkontoer) i en og samme kalender, eller inkludere under-enheter hvis du har bygget opp en organisasjonsstruktur i Checkin. Begge funksjonene krever noe manuell justering av embed-koden. 

Felles kalender kan implementeres på to måter: enten som en liste over kunder, eller ved å inkludere arrangementer fra underenheter. Identiske kategorier på tvers av kunder vil da bli slått sammen, slik at det blir enklere å finne arrangementer som tilhører samme kategori på tvers av alle kundene.

Felles kalender med liste over kunde-IDer skrus på ved å fjerne document.customerId = #####; og heller legge til customerIds: [#####, #####], inni document.calendarConfig-oppsettet, f.eks. rett over openRegistrationModal-linja.
 
Felles kalender med underenheter skrus på ved å legge til includeSubUnits: true, inni document.calendarConfig-oppsettet. Dette forutsetter at man har en organisasjonsstruktur med flere underenheter.
 
 

Ekstra sorteringsfelt på område

Stedsfilteret representerer et mer generelt og svært fleksibelt filter. Det gir mulighet for å opprette filtre med kombinerte kriterier, basert på faktorer som sted, arrangørnavn, type arrangement, osv.

Et eksempel på denne fleksibiliteten er muligheten til å gruppere flere steder under felles «områder». For eksempel kan filteret for Midt-Norge inkludere arrangementer fra både Molde, Kristiansund og Trondheim. I tillegg kan områdene overlappe, slik at både Molde og Kristiansund også blir en del av filteret for Vestlandet.

Når man aktiverer de ekstra filtrene, dukker feltet opp ved siden av kategori-feltet under søkefeltet.

 

 
 
Egendefinerte filtre vil nok ofte involvere en utvikler, men her er et eksempel fra en av våre kunder for å gi en pekepinn på hva som er mulig og hvordan. Her har de brukt arrangør-navn på arrangementet som proxy for geografisk område. Det vil si at det er arrangørnavn i steget "generelt" i oppsett som er målet for "value" i koden. 
 
Merk: "EVENT ORGANIZER" refererer til feltet "Arrangør" i det generelle oppsettet for hvert arrangement. Dette navnet vil bli brukt som 'value' i koden. Det er viktig at hver arrangørkonto benytter enhetlige beskrivelser eller arrangørnavn i dette feltet, slik at arrangementene blir plassert i riktig kategori.
 
 
 
Bruk følgende styling i embed koden for arrangmentskalenderen: 
 
filters: [{
name: 'Place',
filterField: 'EVENT_ORGANIZER',
options: [{

label: 'Østlandet',
value: ['Asker', 'Oslo', 'Buskerud', 'Follo', 'Romerike', 'Moss'],
},
{
label: 'Vestfold og Telemark',
value: ['Larvik', 'Tønsberg', 'Telemark'],
},
],
translation: {
Place: {
nb: 'Område',
en: 'Area',
nbPlural: 'Områder',
enPlural: 'Areas',
},
},
}],

 

For hvert område man ønsker å tilføre, legger man inn en ny seksjon i stylingen som inneholder: 

{
label: 'Navn på område',
value: ['Arrangør 1', 'Arrangør 2', 'Arrangør 3'],
},