예제 #1
0
 $select->addOption('Grün', 0);
 $select->addOption('Blau', 'blau');
 // Checkbox
 $checkbox =& $form->addCheckboxField('field_5');
 $checkbox->setLabel("Checkbox");
 $checkbox->addOption('Ja', 1);
 // Radiobutton
 $radio =& $form->addRadioField('field_6');
 $radio->setLabel("Radiobutton");
 $radio->addOption('Ja', 1);
 $radio->addOption('Nein', 0);
 $radio->addOption('Eventuell', 'evtl');
 // Ein neues Fieldset
 $form->addFieldset('Dateien aus Medienpool');
 // Einzelne Mediapool Datei
 $mb =& $form->addMediaField('field_7');
 $mb->setLabel("Mediabutton");
 // Mehrere Mediapool Dateien
 $ml =& $form->addMedialistField('field_8');
 $ml->setLabel("Medialist");
 // Ein weitere neues Fieldset
 $form->addFieldset('Interne Links');
 // Einzelner link
 $lm =& $form->addLinkmapField('field_9');
 $lm->setLabel("Linkmap");
 // Mehrere links
 $ll =& $form->addLinklistField('field_10');
 $ll->setLabel("Linklist");
 // Wenn editiert wird, braucht man die id des Datensatzes
 if ($func == 'edit') {
     $form->addParam('id', $id);