Hi,
hat jemand mit dieser Kombination schonmal Erfahrung gemacht?
Wenn ich mit Mailformplus ein mehrseitiges Formular erstelle, wird alles außer der Seite, die angezeigt werden soll in ein
<div style="display:none;">
gepackt.
Ich hab jetzt die Befürchtung, daß Google die Seite nicht in den Index aufnimmt... hat damit schon jemand Erfahrungen gemacht (positiv oder negativ)
Gruß
Daniel
wenn wird der display:none teil nicht aufgenommen, aber wie immer bei allem SEO > IMHO
georg
Ok, das wäre ja absolut in Ordnung.
Wobei ich mich eigentlich frage, warum die bereits eingegebenen Werte nicht als
<input type="hidden" />
übergeben werden... vielleicht mal als Anregung für den Entwickler, falls er das liest 🙂
weil es 2 wege IMO gibt, siehe manual.. entweder mit seite neu laden dazwischen oder nicht.
und peter liest hier nicht mit
georg
Hallo,
Peter liest nicht mit, aber seit kurzem bin ich hier wieder mit dabei. Ich entwickle die Extension seit Version 4.9.1 mit.
Es gibt zwei Möglichkeiten seit Version 4.
Entweder wie bisher, die nich verwendeten Felder von Mailformplus ausblenden lassen (eben mit display="none") oder mit Typsocript einstellen, dass man selber für das Vorhandensein der Felder sorgt.
plugin.tx_thmailformplus_pi1.multipage_without_auto_hidden = 1
Dann musst du aber selbst sicherstellen, dass alle Felder in jedem Step vorhanden sind. Nur die Art und Weise wie die nicht gebrauchten Felder versteckt werden kannst du somit selbst entscheiden.
Lg,
Reinhard Führicht
Danke! Da muss man erstmal drauf kommen :-) :
mtd04014 schrieb
plugin.tx_thmailformplus_pi1.multipage_without_auto_hidden = 1
...denn im Muster-Template multipage.html steht:
If plugin.th_mailformplus.multipage_without_auto_hidden = 1 is set [...]
("_p1" fehlt).
mtd04014 schrieb
Dann musst du aber selbst sicherstellen, dass alle Felder in jedem Step vorhanden sind. Nur die Art und Weise wie die nicht gebrauchten Felder versteckt werden kannst du somit selbst entscheiden.
Vielleicht kannst Du mir dazu noch einen Tipp geben, ich bin da gerade etwas überfordert was die Captcha-Einbindung und Übermittlung angeht:
Bei einem Mehrseitigen Formular (2 Seiten/Schritte) möchte ich Captcha erst im zweiten Schritt abfragen, mir ist nur nicht so richtig klar, wie ich es für den 1. Schritt deaktivieren kann.
Folgendes habe ich probiert:
<input type="hidden" name="mailformstep" value="###curStep###" />
[globalVar = GP:mailformstep=1]
plugin.tx_thmailformplus_pi1.freecapFieldname = captchafield
[else]
plugin.tx_thmailformplus_pi1.freecapFieldname >
[global]
Allerdings gibt es damit ein Problem: Wenn das Formular abgesendet wird, dann wird der PostWert übermittelt und ich bekomme den Captcha-Fehler, da die Condition greift. Also müsste es eher...
[globalVar = GP:mailformstep=2]
...sein. Funktioniert aber auch nicht so richtig, da dann das Formular im zweiten Schritt ohne Captcha aufegebaut wird. Wenn ich es absende, dann bekomme ich natürlich die Captcha-Fehlermeldung, aber dafür dann das Formular inkl. Captcha (da ja dann der Wert 2 übermittelt wurde) und dann funktioniert es auch.
Gibt es noch eine Alternativ-Condition oder was ganz anderes, z.B. "Captcha nur für den Schritt anzeigen und überprüfen wo es auch im Template eingebunden ist"?
Besten Dank und viele Grüße
Ben