13. Dezember 2019
weblication cms formular formularfeld auswahlfeld vorauswahl vorauswählen vorausgewählt wert url parameter
Zu einem Formular können Sie Auswahlfelder auch über URL-Parameter vorausgewählt darstellen.
Weblication® Formulare lassen sich über den Formulareditor zu diversen Formularfeldern mit vorausgewähltem Wert genieren.
Wollen Sie ein Formularfeld nur in bestimmten Fällen mit einem Wert vorbelegen, können Sie dies z.B. über URL-Parameter lösen. Definieren Sie dies einfach über das Feld "Vor der Erstellung auszuführendes Skript" und setzen darüber den Wert zu einem Auswahlfeld aus einem URL-Parameter:
// bei Übergabe eines URL-Parameters die Auswahl "Firma" vorauswählen (auswahl=comp)
$this->elements['auswahl']->value = wRequest::getParameterSecure('auswahl');
Das o.g. Formularbeispiel zeigt das Auswahlfeld bei Aufruf über z.B. /de/kontakt/index.php?auswahl=comp mit der Vorauswahl "Firma" an. Dies können Sie z.B. als Link im Projekt schon so vordefinieren.