Document toolboxDocument toolbox

Documentatie voor klanten en partners van Digitaal Vlaanderen - bouwstenen Mijn Burgerprofiel, Verenigingsloket en e-loketondernemers


De contactopties in 'Hulp nodig?' dynamisch configureren

Over de contactopties

De contactopties die verschijnen on het menu 'Hulp nodig?' in de global header

De contact plugin wordt ingesteld door de nodige servicepunten te configureren. Bij geen configuratie of een foutieve configuratie, wordt terug gevallen op de contactoptie van Vlaanderen.

De contactGroupId is een unieke identificatie van een contactoptie. Deze kan achterliggend van twee plaatsen komen: de contact service of het organisatie register. Indien de contactGroupId de vorm heeft van een OVO-code, dan worden de nodige gegevens opgehaald bij het organisatieregister. Voor alle andere vormen van contactGroupId wordt er naar de contact service gegaan.

Statisch

De contactopties die getoond worden in contact plugin komen uit de global header configuratie.

Dynamisch

Het is mogelijk om via de javascript API van de global header de contactopties dynamisch te updaten.

Om de contactopties te resetten van dynamisch naar de statische contactopties zoals geconfigureerd via admin-paneel:

vl.widget.client.capture( // Verplichte capture functie. function(widget) { if (widget.getPluginTypeId() === 'global_header') { widget.getExtension('contact', 'unsafe').resetServicePoints(); } }, );

Voorbeelden standaardconfiguraties

Lege configuratie

Hier wordt er terug gevallen op de contactoptie van Vlaanderen.

{ "contextual": [], "defaults": [] }

Geen contextual, 1 of meerdere defaults

Indien er maar 1 default is, dan zal de sectie Vraag over een ander onderwerp? niet zichtbaar zijn.

{ "contextual": [], "defaults": [ { "type": "contactOption", "contactGroupId": "kortrijk", "label": "Algemene contactopties van Kortrijk" }, { "type": "contactOption", "contactGroupId": "aalst", "label": "Algemene contactopties van Aalst" }, { "type": "contactOption", "contactGroupId": "vlaanderen", "label": "Algemene contactopties van Vlaanderen" } ] }

 

1 contextual, geen of meer defaults

 

Meerdere contexuals, geen of meerdere defaults (met verschillende name property)

Meerdere contexuals, geen of meerdere defaults (met zelfde name property)

In dit geval is de name propertie van de contactopties van Dendermonde en van Gent beide ingesteld op Neem contact op.

Voorbeelden van configuraties met als displayMode ‘grouped’

Meerdere contextual (5 contactopties en 1 link)

1 contextual (contactoptie), geen of meerdere defaults

1 contextual (link), geen of meerdere defaults

Voorbeeld

 

Dit is een officiële website van de Vlaamse overheid - Uitgegeven door Digitaal Vlaanderen: https://www.vlaanderen.be/digitaal-vlaanderen

DISCLAIMER: http://www.vlaanderen.be/nl/disclaimer
TOEGANKELIJKHEID: http://www.vlaanderen.be/nl/toegankelijkheid