ich habe gerade durch Gregors Hinweis erfahren, dass man mit XForm Formulare auch direkt über PHP bauen kann. Ich hatte nämlich öfter das Problem, dass ich mit dieser Pipe Sprache nicht richtig klargekommen bin, bzw. ich mir hier etwas mehr Flexibilität gewünscht habe. Z.b. die Möglichkeit per if Abfrage ein Feld dazuzupacken oder nicht oder nen größer JS Block dazu etc.
Aber das hier finde ich total cool:
https://github.com/dergel/redaxo4_yrewr ... p#L15-L115
Mein erstes XFORM Formular sieht jetzt so aus:
Code: Alles auswählen
<?php
$xform = new rex_xform;
$xform->setValueField('text', array('test', 'foo'));
$xform->setValidateField('empty', array('test', 'nope!'));
$xform->setObjectparams("form_action", rex_getUrl($REX['ARTICLE_ID']));
if ($xform->objparams['actions_executed']) {
echo"!";
} else {
echo $xform->getForm();
}
?>
1) Das mit dem actions_executed funzt aber noch nicht, bzw. weiss jemand wie das aussehn muss?
2) Wie komme ich nun komfortabel an die Werte, so dass ich z.B. ne Mail rausschicken kann?