[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Einsteigerfragen zu XForm
Seite 1 von 1

Einsteigerfragen zu XForm

Verfasst: 28. Aug 2009, 14:12
von Siemrohr
Versuche mich gerade mit XForm anzufreunden. Die Beschreibung im Wiki ist dabei alles andere als hilfreich. Auch im XForm unter Beschreibung/Beispiele sind zwar die ganzen Typen aufgelistet, aber wie gehe ich damit um?
Muß ich ein Modul erstellen und wie binde ich diese Typen darin ein?
Ein kleines Beispiel wäre hilfreich.
Kann ich XForm im Frontend und Backend einsetzen?
Unter Redaxo/include/classes gibt es eine "class.rex_form.inc.php"
Wozu ist diese da und brauche ich dann XForm eventuell nicht?
Was ich mit DoForm2 mache geht das auch mit XForm oder umgekehrt?

Viele Fragen, aber ich dreh mich irgendwie im Kreis und mir fehlt der Einstieg.
Danke für jeden Hinweis.

Verfasst: 29. Aug 2009, 10:03
von wolfgang
Hallo,
bin auch gerade dabei mich in XForm einzulesen.
Also zunächst musst Du das ganze Addon ins Addon Verzeichnis kopieren.
Dann musst Du das Addon installieren und aktivieren (über die Addon Verwaltung des Backends)
Dann klickst Du im Addon XForm selber auf Modul installieren.
Damit steht Dir bei den Inhalten das XForm Modul zur Verfügung.
Also zur Befüllung im Backend und zur Benutzung im Frontend.
class.rex_form.inc.php hat nichts mit XForm zu tun.
XForm ist noch einiges flexibler als DoForm2.
Allerdings hakt es grade auch bei mir.
Ich versuche grade ein select_multiple_sql einzubauen. Der Inhalt aus der Datenbank wird im Formular auch wunderbar angezeigt. Allerdings wird der Platzhalter bei der Mailübermittlung nicht ersetzt.
Bleiben wir dran ;-)
Gruß Wolfgang

Verfasst: 1. Sep 2009, 13:30
von Siemrohr
Danke für diese Infos. Nachdem ich den Quellcode des Community Addons durchforstet habe, wo ja XForm gut eingesetzt wird, verstehe ich wie man damit umgeht.
Die Value-Typen muß man sich dann eben erarbeiten.
Bei select_multiple_sql bin ich noch nicht. Würde mich aber über deine Lösung freuen.