2.1 KiB
description, forge, kind, name, partner, prev, repo, title, versions
| description | forge | kind | name | partner | prev | repo | title | versions | |
|---|---|---|---|---|---|---|---|---|---|
| Überprüft Formulardaten und leitet Benutzer bei einem Treffer um. | github.com | howto | website_form_check | Mint System | ./website | Mint-System/Odoo-Apps-Website | Website Form Check |
|
Website Form Check
{{ $frontmatter.description }}
Technischer Name: {{ $frontmatter.name }}
Repository: https://{{ $frontmatter.forge }}/{{ $frontmatter.repo }}/tree/{{ $frontmatter.versions[0] }}/{{ $frontmatter.name }}
Beschreibung
Mit dieser Erweiterung ist es möglich, Formulardaten eines Portalnutzers auf der Website (Name, E-Mail, Daten der Extra-Info-Seite) gegen ein festgelegtes Muster zu prüfen. Bei einer Übereinstimmung von Muster und Daten wird der Portalbenuzter vor Abschluss der Bestellung auf eine andere Seite umgeleitet.
Konfiguration
Form-Check anlegen
Unter Website > Konfiguration > Form checks kann ein neuer Check angelegt werden. Er besteht aus:
- Regex-Muster (Pattern)
- Link zu einer Website (default: aktuelle Website)
- Link zu einer Website-Umleitung (redirect)
- Aktivierung
Das Regex-Muster wird mit einem Daten-String verglichen, der aus den Formulardaten des Benutzers gebildet wird. Beispiel:
Daten-String: maxmuster---mustermax---max.muster@beispiel.com---date_from:27.04.2026region:galpbirthdate_date:20.02.1980liability_insurance:yescode_of_honour:yesstrahlner_ordinance:yesminimum_age:yes
Regex-Muster: max.*muster.*max\.muster@beispiel\.com.*20\.02\.1980
Da dieses Regex-Muster im Daten-String gefunden wird, liefert in diesem Beispiel der Form-Check einen Treffer (Match) zurück und leitet den Portalbenutzer auf die gestgelegte Seite um.
::: tip Bei der Website-Umleitung ist nur die URL, auf die umgeleitet wird, von Bedeutung. Die URL, von der umgeleitet wird, kann ein Dummy sein. :::

