User Tools

Site Tools


dvgem:handleiding:voorbeeld:query-string_parameters

This is an old revision of the document!


Voorbeeld: een formulier prefillen mbv query-string parameters

Stel je voor: burgers kunnen bij de gemeente zaken aanvragen zoals een Nee-Nee-sticker, een Stadsplattegrond of een Rol PMD-zakken (ik noem maar wat willekeurige dingen die wellicht helemaal niet reëel zijn). Ze kunnen op een knop “Aanvragen” klikken op de site, en krijgen dan een formulier om dit aan te vragen. Maar dit formulier is voor alle producten hetzelfde. Dus je wil niet voor elk product dit formulier gaan dupliceren. Het goede nieuws, dit kan je heel eenvoudig maken!

Stap 1: het formulier

  • we voegen eerst een formulier toe.
  • daarin voegen we een selectielijst toe, met de producten die aangevraagd kunnen worden. We vullen er nu twee in, maar dit kan je achteraf altijd uitbreiden uiteraard.
  • als standaardwaarde voor dit element stellen we in “[current-page:query:onderwerp]“
  • Vervolgens voeg je de andere velden toe die je nodig hebt, bijvoorbeeld naam, adres, email
  • We willen ook een e-mail bevestiging ontvangen als dit formulier ingezonden wordt. Sterker nog, de mail voor de Nee-Nee-sticker moet naar een andere afdeling dan de aanvraag voor de PMD-zakken. Ga dus naar Settings > Emails-handlers > Email toevoegen. Kies bij ontvanger voor het selectie-element dat we toegevoegd hebben. Je krijgt nu de mogelijkheid om voor elke optie een apart e-mail adres toe te wijzen:
  • Maak de rest van de email af zoals gewenst.
  • Als het formulier af is, maak je vervolgens een Pagina aan van het type Webform om het formulier te kunnen gebruiken.

Stap 1: het formulier

dvgem/handleiding/voorbeeld/query-string_parameters.1646734284.txt.gz · Last modified: 2024/01/17 15:04 (external edit)