Detailpagina

Samenvatting

Een detailpagina is een eigen pagina voor één item uit een collectie.

Zet je detailpagina's aan, dan krijgt elk item van die collectie zo'n pagina. Ze komen allemaal uit dezelfde template.

Je bouwt de opmaak dus één keer. De pagina vult zich daarna per item met de waarden van dat item.

Wanneer gebruik je dit?

Je gebruikt dit als een item genoeg inhoud heeft voor een eigen pagina. Denk aan een nieuwsbericht of een vacature.

Je gebruikt dit ook als een item een eigen adres nodig heeft dat je kunt delen.

Hoeft geen van beide, dan laat je het uit. Een collectie werkt ook gewoon als lijst op één pagina.

Hoe werkt dit in Mach3Blocks?

Je opent de instellingen van de collectie en gaat naar het tabblad Algemeen.

Daar staat het vinkje Detailpagina. De uitleg eronder zegt het zo:

"Als dit is aangevinkt, wordt er voor ieder item in deze collectie een detailpagina gegenereerd, op basis van de template."

De template bestaat al

De template van een collectie bestaat vanaf het moment dat je de collectie opslaat.

Het vinkje maakt die template niet aan. Het bepaalt alleen of er pagina's van gemaakt worden.

Zet je het later weer uit, dan blijft de template staan met alles wat je erop had gezet.

De template draagt de naam van de collectie. Hernoem je de collectie, dan verandert de naam van de template mee.

Twee routes naar de template

Route Wat je ziet
De knop Detailpagina template bovenin een geopende collectie De paginaeditor van de template van die collectie
Het scherm Pagina's, tabblad Collectie Een lijst met een regel per collectie; klikken opent dezelfde editor

Het tabblad Collectie staat er alleen bij een website die minstens één collectie heeft.

Een template van een andere website kun je niet openen. Dat adres geeft een foutmelding.

Het adres van een item

Het adres van een detailpagina bestaat uit het webadres van de collectie en het pad van het item.

Lees Item-URL voor het adres van een los item. Lees URL en nano-ID's voor het webadres van de collectie zelf.

Wat je ermee kunt

Onderdeel Wat je eraan hebt
Eén opmaak Je bouwt één template en krijgt zoveel pagina's als er items zijn
Elementen die zich vullen Je koppelt een element aan een collectieveld, en het toont de waarde van dat item
Eigen adres Elk gepubliceerd item krijgt een eigen webadres om te delen
Sitemap De detailpagina's komen in de sitemap van je website te staan
Voorvertoning per item In het itemoverzicht staat per item een actie naar zijn eigen detailpagina
Standaard item link Een item in een overzicht kan meteen naar zijn eigen detailpagina wijzen

Wat er op de template komt, bepaal je zelf. Je plaatst er blokken en elementen op, net als op een gewone pagina.

Het koppelen van een element aan een veld van de collectie staat in Element koppelen.

Het bekijken van het resultaat zonder te publiceren staat in Collectie previewen.

Grenzen en wat niet kan

Er is één template per collectie. Alle items van die collectie krijgen dus dezelfde opmaak.

Wil je twee soorten opmaak, dan heb je twee collecties nodig.

Een collectie die haar gegevens uit een externe bron haalt, krijgt geen gegenereerde pagina's. Lees Externe data.

Een wijziging in de template staat pas op je website nadat je hebt gepubliceerd. Lees Website publiceren.

Zonder detailpagina's vervalt ook de rest

Staat het vinkje uit, dan ontstaan er geen pagina's per item. De voorvertoning per item verdwijnt dan, en een item kan niet meer naar zijn eigen pagina wijzen.

Voorwaarden en rechten

Je hebt het recht Collecties toevoegen nodig om een template te openen.

Zonder dat recht staat de knop Detailpagina template er niet. Ook het adres van de template geeft dan een foutmelding.

Het tabblad Collectie op het scherm Pagina's vraagt hetzelfde recht.

Voor het publiceren van je website heb je daarnaast het recht Publiceren nodig.

De acht rechten die op een collectie werken, staan bij elkaar in Rechtenoverzicht.

Praktijkvoorbeelden

Je hebt een nieuwsoverzicht op je startpagina, en elk bericht moet ook een eigen pagina krijgen.

Je zet het vinkje aan en opent de template. Daar plaats je de elementen die elk bericht moet tonen.

Elk bericht krijgt daarna zijn eigen pagina, met zijn eigen adres.

Een tweede voorbeeld is een vacatureoverzicht. Elke vacature moet apart te delen zijn per e-mail.

Met een detailpagina heeft elke vacature een eigen webadres. Je deelt dat adres en de bezoeker komt direct bij die vacature uit.