Ich erstelle ein Addon das schlusendlich ein Datepicker-Feld und Timepicker -Feld haben sollte.
Zudem sollte ich die ganzen Felder noch validieren.
In der Config Datei kann ich die Scripts einbinden die ich in der function Datei gespeichert habe.
Kann ich gleich vorgehen für das einbinden der Scripts in meiner "addonname.inc.php"?
- Code: Alles auswählen
if ($REX['REDAXO']) {
require $REX['INCLUDE_PATH'].'/addons/'.$mypage.'/functions/functions.inc.php';
} else {
// Gilt nur für das Frontend
}
// Beispiel zum Aufruf einer Javascript-Datei
rex_register_extension('PAGE_HEADER', 'AddJSDatepicker');
Wie spreche ich nun in meiner Form, die einzelnen Felder an und setze dort mein Datepicker ein?
- Code: Alles auswählen
// Formular
elseif ($func == 'edit' || $func == 'add') {
$form = new rex_form($REX['TABLE_PREFIX'].'554_terminverwaltung',"Terminverwaltung","id=".$id,"post",false);
// Formularfelder anlegen
$field = &$form->addTextField('termin');
$field->setLabel("Termin");
//So kommt nur das aktuelle Datum
$field = &$form->addTextField('dd-mm-yyyy',date('Y-m-d'));
$field->setLabel("Datum");
if($func == 'edit') {
$form->addParam('id', $id);
}
$form->show();
}
Wie validiere ich die Eingabe? Soll ich das auch über Javascript lösen oder ist hier von Redaxo aus eine Klasse zuständig?
Danke für die schnelle Hilfe.
mfg
KiaMia

