Modulaire Content
Wat is modulaire content?
Aangezien de content van je site in een database wordt opgeslagen, is het wenselijk om de content modulair te maken. Dit betekent dat bepaalde pagina’s op je site, in plaats van als een volledige pagina te worden bewerkt, automatisch worden gegenereerd uit andere contentitems. Bijvoorbeeld, in het scenario van de boerenmarkt-site, zou je individuele contentitems kunnen maken voor recepten. Als de recept-contentitems een veld hebben dat ingrediënten bijhoudt, kan je site een samengestelde pagina bevatten die recepten opsomt, en bezoekers de mogelijkheid geven te zoeken naar een recept dat een bepaald ingrediënt bevat dat ze op de markt hebben gekocht.
Kleinere secties van pagina’s kunnen ook als composities worden gegenereerd. Bijvoorbeeld, recept-contentitems kunnen een veld hebben dat bijhoudt welke leverancier het recept heeft ingediend (zie Sectie 6.4, “Concept: Referentievelden”), waarbij de leverancierdetails in afzonderlijke leverancier-contentitems worden bewerkt. Dit zou je in staat stellen om het volgende op je site te doen:
- Op elke Receptpagina kan er een gebied zijn dat wat informatie weergeeft over de leverancier die het recept heeft ingediend, zoals hun naam en marktkraamnummer.
- Elke leverancierpagina kan een sectie hebben die de recepten weergeeft die zij hebben ingediend.
Het kernidee is dat elk stukje informatie slechts op één plaats wordt bewerkt. Wanneer leveranciersinformatie wordt bijgewerkt, worden alle receptpagina’s die die leveranciersinformatie tonen automatisch bijgewerkt; wanneer een recept door een leverancier wordt ingediend, wordt dit automatisch weergegeven op de leverancierpagina. De core-module Views is de gebruikelijke manier om modulaire content te gebruiken om samengestelde pagina’s en paginasecties te maken; zie “Concept: Gebruik van weergaven” voor meer informatie.
Artikel uit de Drupal Gebruikershandleiding. Geschreven door Jennifer Hodgdon.