De formulierenbibliotheek gebruiken
Maak en beheer losse formuliervelden in de bibliotheek, de bouwstenen die je later in rubrieken, stappen en formulieren hergebruikt.
In dit artikel leggen we uit hoe je de bibliotheek gebruikt om losse formuliervelden aan te maken en te onderhouden. De bibliotheek is het startpunt van de hele formbuilder: elk vraagveld dat je bezoekers op de website invullen, begint hier als één herbruikbaar item. Door een veld één keer goed in te richten, kun je het daarna in meerdere rubrieken, stappen en formulieren terug laten komen zonder dat je het telkens opnieuw hoeft op te bouwen.
Wanneer je de bibliotheek gebruikt
Je gebruikt de bibliotheek wanneer je een nieuw soort vraag of invoerveld nodig hebt dat nog niet bestaat: denk aan een tekstveld voor een kenteken, een keuzelijst met uitvoeringen, een telefoonnummer of een bestandsupload voor een foto van het onderdeel. Omdat je velden hier centraal beheert, hoef je een wijziging maar op één plek door te voeren. De bibliotheek is dus vooral handig als je structuur en consistentie in je formulieren wilt houden.
Je opent de bibliotheek in CarParts via het 'Formbuilder'-menu en daarna 'Bibliotheek'. Je ziet een overzicht met per veld de titel, de gekoppelde database-locatie, de rubrieknaam, het type en of het veld actief is. Met het zoekveld en de keuzelijst 'Alle groepen' filter je snel door een lange lijst.
Zo maak je een nieuw veld
- Klik rechtsboven op 'Nieuw'.
- Vul bij 'Titel veld' een interne naam in. Deze titel gebruik jij om het veld terug te vinden; bezoekers zien hem niet.
- Kies bij 'Type veld' wat voor soort invoer het wordt, bijvoorbeeld tekst, nummer, datum, een keuzelijst ('Select'), keuzerondjes ('Radio'), een aankruislijst ('Checkbox list') of een bestand ('File').
- Kies bij 'Database locatie' naar welke vaste gegevensplek het antwoord gaat, bijvoorbeeld 'Emailadres', 'Telefoonnummer' of 'Woonplaats'. Zo weet de webshop wat het ingevulde antwoord betekent.
- Koppel het veld bij 'Groep' aan een of meer rubrieken en stel bij 'Breedte' in hoe breed het veld op het scherm staat (3, 6 of 12, waarbij 12 de volle breedte is).
- Zet 'Actief' aan zodra het veld gebruikt mag worden.
Onder het kopje 'Vertalingen' vul je per taal in wat de bezoeker daadwerkelijk ziet bij 'Titel veld zichtbaar op website'. Je voegt een taal toe met het plusje tussen de vlaggen. Werk je met een keuzelijst, keuzerondjes of aankruislijst, dan verschijnt het blok 'Opties': daar geef je elke optie een interne titel en per taal de zichtbare tekst, en met het sleep-icoon zet je de volgorde goed.
Tip: in het blok 'Voorbeeld veld' onderaan zie je direct hoe het veld eruitziet voor de bezoeker. Zo controleer je je keuzes zonder het formulier te openen.
Afhankelijke velden
Je kunt een veld alleen laten verschijnen als op een ander veld een bepaald antwoord is gegeven. Kies dan bij het instellen het bovenliggende veld en de waarde waarop het afhankelijke veld moet reageren. Zo toon je bijvoorbeeld pas een extra vraag wanneer iemand een specifieke uitvoering heeft gekozen. Houd dit overzichtelijk: lange ketens van afhankelijkheden maken een formulier lastig te beheren.
Validaties en meldingen instellen
Zodra een veld is opgeslagen, verschijnen de tabbladen 'Validaties' en 'Meldingen'.
- Onder 'Validaties' leg je regels vast waaraan de invoer moet voldoen, zoals verplicht invullen, een minimum of maximum, of een vergelijking met een ander veld. Per taal typ je de tekst die de bezoeker ziet als de invoer niet klopt.
- Onder 'Meldingen' stel je aanvullende berichten in die bij het veld getoond worden. De berichttekst maak je per taal op met de tekstverwerker.
Velden hergebruiken, kopiëren en synchroniseren
Omdat velden centraal staan, werkt elke aanpassing door op de plekken waar je het veld opnieuw wilt gebruiken. Met 'Kopiëren' maak je snel een variant van een bestaand veld. Staat 'Mag synchroniseren' aan, dan kun je met 'Synchroniseren' het veld in alle gekoppelde formulieren in één keer bijwerken. Voordat je dit bevestigt, zie je een lijst met de formulieren die worden overschreven.
Let op: synchroniseren overschrijft het veld in de getoonde formulieren. Controleer de lijst dus goed voordat je doorgaat, want eerder handmatig aangepaste varianten in die formulieren verdwijnen.
Waarvoor je de bibliotheek niet gebruikt
De bibliotheek is bedoeld voor losse velden, niet voor de opbouw van een compleet formulier. De volgorde van stappen en de indeling van een formulier regel je elders: velden groepeer je in 'Rubrieken beheren' en de schermindeling bepaal je in 'Een formulier maken'. Ook een vraag-en-antwoord-wizard die bezoekers naar een advies leidt, bouw je niet hier, maar in 'Een keuzehulp opbouwen'.
In dit artikel heb je gezien hoe je in de bibliotheek velden aanmaakt, vertaalt, van validaties en meldingen voorziet en hergebruikt. Wil je deze velden nu bundelen en in een formulier plaatsen? Lees dan verder in 'Rubrieken beheren' en 'Een formulier maken'.