Dynamische content in YOOtheme


Wat is dynamische content?

Normaal typ je tekst en plaats je afbeeldingen rechtstreeks in je pagina. Bij dynamische content doe je dat niet. In plaats daarvan koppel je een onderdeel op je pagina aan gegevens die ergens anders worden beheerd — bijvoorbeeld in je Joomla-artikelen. YOOtheme haalt die gegevens automatisch op en toont ze op je website.


Het grote voordeel: verandert de bron (bijvoorbeeld de titel of de afbeelding van een artikel), dan wordt dat overal op je website automatisch bijgewerkt. Je hoeft het maar op één plek aan te passen.


Een simpele vergelijking

Zie het als een adresetiket dat automatisch de juiste naam invult. Je ontwerpt de lay-out één keer, en het systeem vult telkens de actuele gegevens in. Zo ziet elke pagina er hetzelfde uit, maar toont elke pagina zijn eigen inhoud.


Hoe werkt het in het kort?

  1. Repeterende module. Plaats eerst een repeterende module op een artikel, zoals een GRID Pro. 

  2. Maak 1 item aan binnen deze module. 


  3. Kies een bron. In de YOOtheme-bouwer selecteer je bij een onderdeel onder Advanced > Dynamic Content. Daar geef je aan wélke gegevens je wilt tonen (de “content source”). 
     
  4. Koppel de velden. Vervolgens wijs je bij Content per veld toe wat er getoond moet worden — bijvoorbeeld: de titel van dit onderdeel = de artikeltitel, de afbeelding etc.
  5. Klaar. YOOtheme vult de rest automatisch in en houdt het actueel indien er nieuwe items in de bron worden toegevoegd.

Let op: alle onderdelen (elementen) in de bouwer kunnen dynamische content laden — niet alleen tekst, maar ook afbeeldingen, knoppen, enzovoort.


Eén item of meerdere items

YOOtheme maakt onderscheid tussen twee soorten bronnen. Dit bepaalt hoe vaak een onderdeel wordt getoond:

  • Eén item: het onderdeel wordt één keer getoond. Handig voor bijvoorbeeld de titel van één specifiek artikel.
  • Meerdere items: het onderdeel wordt automatisch herhaald voor elk item. Ideaal voor een overzicht, zoals een lijst met nieuwsberichten of evenementen in een raster (Grid) of slideshow.


Video: dynamische vermenigvuldiging

In deze korte video (Engelstalig, uit de officiële YOOtheme-documentatie) zie je hoe een onderdeel automatisch wordt herhaald wanneer je een bron met meerdere items kiest:

▶ Bekijk de video op YouTube: “Using Dynamic Multiplication”


Templates

Met dynamische content kun je ook sjablonen maken: één ontwerp dat voor een hele groep pagina’s geldt. Bijvoorbeeld één sjabloon voor álle artikelen. Je ontwerpt het één keer, en elk artikel wordt automatisch in die vormgeving getoond. Dat scheelt veel werk en houdt je site consistent. Dit is door AllUnited bijvoorbeeld gedaan voor de Nieuwspagina.


!! Extra externe bronnen toevoegen met ZOO Essentials

Standaard biedt YOOtheme al veel bronnen (zoals artikelen, categorieën, tags en gebruikers). Wil je gegevens uit andere componenten of eigen tabellen ontsluiten, dan kan dat eenvoudig met het hoofdmenu-item Essentials


Daarmee definieer je zelf een eigen bron (een XSLX, een database, een Social kanaal zoals Facebook, Instagram etc) en kun je zelfs verschillende gegevensbronnen aan elkaar koppelen. 


Zo breid je de mogelijkheden van dynamische content flink uit, zonder te programmeren.


[Pad: Essentials > Sources > ADD SOURCE]


Meer informatie

De volledige, officiële uitleg (met voorbeelden en video’s) vind je hier:
yootheme.com/docs/joomla/dynamic-content

Meer over de ZOO Essentials-add-on:
zoolanders.com/essentials-for-yootheme-pro


Deze handleiding is een korte introductie. Voor gedetailleerde stappen en de nieuwste mogelijkheden verwijzen we naar de officiële YOOtheme-documentatie.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren