Kalender met 'meer details'-pagina's met Concrete5

Advanced

Categorie: Kalender

Kalender met "meer details"-pagina's


  • In deze video gaan we een kalender toevoegen die voor elk evenement een "meer details"-pagina aanmaakt.
  • Om dit te doen gaan we naar het dashboard toe en kiezen we voor pagina's & thema's.
  • Hier kiezen we voor attributes.
  • Dan scrollen we omlaag en voegen we een nieuwe attribute toe.
  • We moeten een "Calendar Event" toevoegen.
  • Deze attribuut geven we een handle (alleen kleine letters) en een naam.
  • We kunnen de attribuut ook nog toevoegen aan een set, maar dit is voor nu niet nodig.
  • Dan gaan we naar de sitemap en voegen we een pagina toe waaronder al onze kalender-items komen, voor nu noemen we deze events.
  • Dan gaan we terug naar de pagina's & thema's en gaan we naar pagina-types.
  • Hier maken we een nieuw pagina-type aan met de naam event.
  • We stellen de gegevens in zoals de naam en de template.
  • We willen deze pagina niet in de composer aangezien we deze zelf niet toevoegen, dit gebeurd automatisch.
  • Dan stellen we in dat alle pagina's met dit pagina-type onder de "events" pagina moeten komen.
  • Als we dit hebben gedaan gaan we de output bewerken van het event pagina-type.
  • In deze output gaan we in edit mode en voegen we het "Calender Event"-blok toe.
  • Hierin stellen we in dat we een pagina hebben waar de gegevens naar toe gestuurd worden en de attribuut die we net aangemaakt hebben.
  • En we stellen in welke gegevens we willen zien, zoals de naam, beschrijving en de datum.
  • Dit blok is nu nog leeg en daarom zien we hier niks van.
  • Dan gaan we terug en gaan we naar de kalender & evenementen.
  • Hier maken we een nieuwe kalender aan met de naam test of een naam die u leuk vind.
  • Dan kiezen we ervoor dat we automatisch een "meer details"-pagina willen laten maken.
  • We kiezen onder welke pagina de evenementen moeten komen (onder de events).
  • Dan kiezen we het pagina-type en de attribuut die we net aan hebben gemaakt.
  • Nadat we de kalender toegevoegd hebben maken we even een evenement aan.
  • Als we dan de kalender toevoegen op de website en klikken op het evenement gaan we naar de pagina van dat evenement.
  • En als we kijken in de sitemap staat er onder events een pagina met ons gemaakte evenement.

LET OP: als u een evenement verwijderd blijft de "meer details"-pagina wel bestaan!