Met Dynamic Content beheer je alle teksten, knoppen en links in je Zendesk helpcenter thema centraal en meertalig, zonder code aan te passen. Lees in dit artikel hoe je dit aanmaakt en gebruikt in het helpcenter.
Wat is Dynamic Content en hoe maak ik ze aan?
Een Dynamic Content item is een herbruikbaar tekst- of HTML-blok met een naam. Je spreekt het aan via een expressie in je .hbs-template en Zendesk vervangt die expressie server-side door de juiste tekst, nog vóórdat de pagina in de browser laadt.
Elk item heeft een standaardtaal en je kunt er taalvarianten aan toevoegen voor elke taal die je helpcenter ondersteunt. Wanneer een bezoeker het helpcenter in het Duits bekijkt, toont Zendesk automatisch de Duitse variant. Bestaat die variant niet, dan valt Zendesk terug op de standaardtaal.
Je hebt beheerdersrechten nodig om DC items aan te maken. Volg deze stappen:
- Ga naar Admin Center → Workspaces → Agent tools → Dynamic content.
- Klik op Add item.
- Geef het item een duidelijke naam zonder spaties, bijv. theme-contact_knop_tekst of theme-header_link_1_url.
- Kies de standaardtaal (bijv. Engels als dat je basistaal is).
- Voer de inhoud in.
- Klik op Add variant, kies de taal (nl, de, en-US) en voer de vertaling in.
- Herhaal stap 6 voor elke extra taal die je helpcenter ondersteunt.
- Klik op Create om op te slaan.
DC gebruiken voor tekst en knoppen in .hbs-templates
Voor zichtbare teksten, labels en knopteksten in je thema gebruik je de DC expressie direct als inhoud van een HTML-element. Open het gewenste .hbs-bestand in de themaeditor (Kennis/Guide Admin → Customize design → Edit code) en voeg de expressie in op de plek waar de tekst moet verschijnen.
DC items gebruiken in een tekst:
<p>{{dc 'theme-homepage_intro_tekst'}}</p>DC items gebruiken in een URL:
<a href="{{dc 'theme-header_link_1_url'}}">
knop
</a>DC items gebruiken in thema instellingen:
In de thema instellingen hoef je geen 'dc' of quotes te gebruiken:
Zendesk vult automatisch de juiste taalvariant in op basis van de actieve taal van de bezoeker. Een Nederlandstalige bezoeker ziet de Nederlandse tekst, een Engelstalige bezoeker de Engelse.
Heb je vragen over Dynamic Content in je helpcenter of hulp nodig bij de implementatie? Neem contact op met cloudmotion.