By Danny Paul van Iersel, 12-04-2024
Het gebruik van een formulier met meerdere pagina's is een geweldige manier om een gebruikerstraject in te stellen en meer informatie te verzamelen. Met deze stappen kan een gebruiker om zijn persoonlijke gegevens worden gevraagd en in de volgende stap om meer gedetailleerde informatie over wat hij of zij eigenlijk van u zou willen vragen.
Standaard is het niet mogelijk om voorwaarden te hebben op basis van een eerdere paginakeuze.
Als we bijvoorbeeld een radio list op de eerste pagina hebben en een voorwaarde op de tweede pagina willen hebben op basis van hun keuze uit die radio list.
Wij hebben bijvoorbeeld een klachtenformulier. In onze radio list vragen wij de gebruiker waar de klacht over gaat. De opties zijn:
Op onze tweede pagina vragen we de gebruiker om aanvullende informatie te verstrekken en willen we het tonen van velden afdwingen op basis van wat ze op onze eerste pagina hebben ingevoerd. Als ze een account hebben gekozen, willen we er zeker van zijn dat ze hun account nummer invullen. Als ze problemen hebben met de website, willen we dat ze een URL van de fout opgeven. Als ze ten slotte een algemene vraag hebben, willen we dat ze een beschrijving van hun vraag geven.
Op de pagina waarop we de overige paginagegevens willen gebruiken, maken we een verborgen veld aan. Als standaardwaarde stellen we een waarde in waarmee we later kunnen controleren of onze processor correct werkt. Deze wordt vervangen door de werkelijke waarde, maar als de standaardwaarde wordt weergegeven, weten we dat onze processor niet functioneert zoals we willen:
Stel een pijplijnconfiguratie in met de volgende instelling:
Vervolgens moeten we onze formulier processor aanmaken:
Wat ons nu alleen nog te doen staat, is het instellen van de voorwaarden op onze pagina.
Bij het toevoegen van een sectie kunnen we vervolgens de volgende voorwaarde configureren:
Dit is een manier om uw doel te bereiken door gegevens tussen meerdere pagina's in een Sitecore-formulier te gebruiken. Wij hebben de vragen meerdere keren ontvangen en hebben dit in onze opzet gerealiseerd. Met een kleine aanpassing aan uw code kunt u de stromen creëren die u nodig heeft.
Heeft u problemen met uw omgeving en het behalen van uw doelen? Neem contact met ons op en wij helpen u graag verder of geven u onze expertise over hoe u uw problemen zou kunnen oplossen.
Klaar om je digitale ervaring naar een hoger niveau te tillen? Neem gerust contact met ons op voor meer informatie over onze diensten en hoe we jou kunnen helpen het volledige potentieel van je digitale marketing te benutten.
Neem contact op met één van onze consultants om de perfecte match te vinden die bij je past en waarmee je kunt groeien.