Samenvatting
Heb je content die zich herhaalt — zoals nieuwsberichten, teamleden, vacatures of producten? Dan gebruik je Collecties. Een collectie is als een database binnen je website: je voert de content één keer in en toont die op meerdere plekken. Pas je iets aan in een collectie-item, dan werkt dat automatisch door overal waar het wordt gebruikt.
Je vindt Collecties binnen een website, in het zijmenu (bovenste groep, naast Pagina's en Formulieren).
Hoe werkt het
Een collectie is in de basis een tabel: je maakt items aan (dat zijn de rijen, zoals individuele nieuwsberichten) en je bepaalt zelf de velden (de kolommen, zoals titel, afbeelding en datum). Als je wilt, kun je ook een detailpagina instellen — dan krijgt elk item automatisch een eigen pagina.
De vier meestgebruikte collectietypes
| Type | Wat sla je op? | Typisch gebruik |
|---|---|---|
| Producten | Naam, omschrijving, afbeelding, prijs | Productoverzicht met een detailpagina per product |
| Nieuws | Titel, intro, afbeelding, datum, volledige tekst | Nieuwsoverzicht met losse nieuwspagina's |
| Teams | Naam, functie, foto, bio | Teampagina en/of teamlid per project |
| Artikelen | Titel, intro, tekst, afbeelding | Blog, kennisbank of documentatie |
De kracht: je hebt één bron van data en kunt die op meerdere plekken tonen. Wijzig je een teamlid, dan wordt dat overal bijgewerkt.
Collectie-instellingen: Data tab
In de instellingen van een collectie vind je een Data tab met:
| Instelling | Wat doet het? |
|---|---|
| Publieke data | Maakt de data van je collectie publiek beschikbaar via een API nadat je de website publiceert |
| Externe data | Schakel in om data van een externe bron te gebruiken. Er verschijnt dan een veld voor de URL van de externe JSON-data. De items zijn dan alleen-lezen (niet bewerkbaar in Mach3Blocks). |
Wanneer gebruik je dit
- Nieuws of blog: een overzichtspagina met alle berichten, plus detailpagina's, en op de homepage alleen de laatste 3.
- Teamleden: een teampagina met iedereen, en op andere pagina's een specifiek teamlid tonen.
- Vacatures: een vacature-overzicht met een eigen pagina per vacature.
- Producten: een productoverzicht met detailpagina's, eventueel gefilterd op categorieën.
Stappenplan
- Ga naar Website → Collecties → Collectie toevoegen en geef de collectie een naam
- Voeg velden toe via Velden → Veld toevoegen (kies bijv. Heading, Tekst, Afbeelding)
- Voeg items toe via Items → Item toevoegen en vul de velden in
- (Optioneel) Klik op Template rechtsboven om een detailpagina te bouwen — koppel daar de velden aan blokken
- Toon de collectie op pagina's door in de editor een geschikt blok te selecteren en rechtsboven Collectie koppelen te kiezen
- Publiceer de website om alles live te zetten
Veelgestelde vragen
Wat is het verschil tussen een collectie en een gewone pagina?
Een pagina heeft vaste content. Een collectie is een herbruikbare set items die je op meerdere pagina's kunt tonen. Wijzig je een item, dan wordt dat overal bijgewerkt.
Moet ik een detailpagina instellen?
Niet per se. Je kunt een collectie ook alleen als overzicht tonen, zonder dat items een eigen pagina hebben.
Worden wijzigingen direct zichtbaar?
Nee, je moet de website eerst publiceren. Uitzondering: als je externe JSON-data gebruikt, wordt die bij elke paginalading ververst.