CMS: Over datasets
Leestijd 4 minuten
Datasets dienen als de cruciale link tussen de elementen op je pagina en de inhoud in je CMS (Content Management System)-verzamelingen. Ze zijn puur functioneel en verschijnen niet op je live website. Met datasets kun je een tweerichtingsverbinding creëren voor het weergeven van verzamelingsinhoud, het opslaan van gebruikersinvoer, of beide. In je datasetinstellingen kun je specificeren welke items worden geladen, in welke volgorde, en hoeveel er tegelijk worden weergegeven.
Koppel en toon verzamelingsinhoud op je pagina's
Met datasets kun je bepalen welke delen van je pagina-elementen gekoppeld zijn aan welke velden in je verzameling. Elke dataset is gekoppeld aan een verzameling en elk element dat aan de dataset is gekoppeld, maakt verbinding met een veld in de verzameling. Dit geeft je een nieuwe manier om te beheren welke inhoud waar verschijnt.
Koppel datasets aan repeaters om je ontwerpproces te stroomlijnen. Met repeaters kun je één item ontwerpen, bestaande uit meerdere elementen, dat dezelfde indeling herhaalt. In je dataset kies je welke verzamelingsvelden gekoppeld zijn aan de itemelementen. Elk item in je repeater toont dan een ander item uit je verzameling met behoud van een consistente indeling.
Lees meer over het koppelen van datasets aan verzamelingen en elementen.
Bepaal wat bezoekers met je verzameling kunnen doen
Pas de dataset-modus aan om te bepalen welke acties kunnen worden uitgevoerd tussen de gekoppelde elementen en je verzameling.
Stel de dataset-modus in op 'Schrijven' of 'Lezen en schrijven' als je invoerelementen gebruikt om bezoekers inhoud rechtstreeks bij je verzamelingen te laten indienen. Maak aangepaste formulieren met behulp van invoerelementen zoals tekstvakken, keuzerondjes, dropdownmenu's, uploadknoppen en meer. Je kunt inzendingen beperken tot alleen leden van de website of aangepaste machtigingen maken in elke verzameling.
Stel de dataset-modus in op Lezen en schrijven of Lezen als je wilt dat bezoekers invoerelementen gebruiken om de inhoud van de verzameling te filteren waarmee ze interactie hebben op je website.
Bepaal hoeveel items worden weergegeven en geladen
Gebruik het 'Maximum aantal weergegeven items'-veld in je dataset om te kiezen hoeveel items tegelijk worden geladen. Houd er rekening mee dat een groot aantal items dat tegelijkertijd wordt geladen de laadtijd van je pagina kan vertragen. Voeg in plaats daarvan 'Meer laden'-knoppen, 'Volgende/vorige pagina'-knoppen of een pagineringsbalk. Hiermee kunnen bezoekers meer items bekijken wanneer ze dat willen, waarbij een balans wordt bewaard tussen toegankelijkheid van inhoud en laadsnelheid.
Voeg sorteervoorwaarden toe aan de dataset om de volgorde te kiezen waarin items worden weergegeven. Gebruik filters in je dataset om specifieke items uit te sluiten die je niet op je website wilt laten verschijnen. Je kunt filters toepassen op basis van datasetwaarden om gerelateerde items uit andere verzamelingen weer te geven. Laat bijvoorbeeld primaire items uit de ene verzameling zien en de bijbehorende secundaire items uit een andere verzameling, zoals albums en de bijbehorende nummers.
Lees meer over het toevoegen van filters en sorteervoorwaarden aan je datasets.
Aangepaste navigatie-elementen maken
Verbeter de navigatie-ervaring op je website met aangepaste navigatie-elementen die zijn afgestemd op jouw behoeften. Maak aangepaste navigatieknoppen door gewone knoppen aan een dataset te koppelen. Kies vervolgens een 'Klikken is gekoppeld aan'-optie in de dataset om te kiezen wat er gebeurt als op de knop wordt geklikt (bijvoorbeeld 'Meer laden', 'Volgende dynamische pagina' of 'Volgend item').
Gebruik pagineringselementen als je grote hoeveelheden inhoud in een repeater of galerij hebt. Met paginering kun je de inhoud van een lijst opsplitsen in verschillende 'pagina's' waar bezoekers gemakkelijk doorheen kunnen navigeren. Koppel de pagineringsbalk aan een dataset om het proces te automatiseren, zodat bezoekers gemakkelijk van de ene pagina naar de andere kunnen gaan om door uitgebreide inhoud te bladeren.
Lees meer over dataset-acties voor knoppen en afbeeldingen.
Dynamische pagina-inhoud beheren
Datasets zijn essentieel voor zowel dynamische lijstpagina's als dynamische itempagina's. Ze dienen als een brug tussen de inhoud die is opgeslagen in verzamelingen en de elementen op de pagina.
In dynamische lijstpagina's halen datasets inhoud uit de gekoppelde verzameling en maken deze beschikbaar voor de elementen binnen een repeater. Dit maakt de dynamische weergave van meerdere items in een gestructureerde en herhalende indeling mogelijk. Door de repeater aan de dataset te koppelen, past het aantal weergegeven items zich automatisch aan op basis van de inhoud van de verzameling.
In dynamische itempagina's leggen datasets de verbinding tussen de inhoud van het individuele item en de pagina-elementen. De dataset haalt het specifieke item uit de verzameling, zodat je gedetailleerde informatie kunt presenteren met behulp van gewone pagina-elementen.
Lees meer over het werken met dynamische pagina's.
Vond je dit artikel nuttig?
|