Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

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

Voorbeelden standaardconfiguraties

...

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

Code Block
languagejson
{
  "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"
    }
  ]
}

...