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

yform help...

Verfasst: 1. Apr 2018, 22:18
von jess25
Hallo Ihr...
ich versuche nun schon seit Stunden mich mit y-form rumzuschlagen! Wie bekomme ich hidden - Felder in Tabellen gespeichert?

Code: Alles auswählen

  $yform = new rex_yform();
  
  //$yform->setDebug(TRUE);

  $yform->setHiddenField('page', $page);
  $yform->setHiddenField('func', $func);
  $yform->setHiddenField('save', 1);

  //$yform->setActionField('showtext', ['', rex_i18n::msg('yform_manager_table_entry_saved')]);
  $yform->setObjectparams('main_table', $table_name );
  $yform->setObjectparams('real_field_names',TRUE);
  $yform->setObjectparams('form_showformafterupdate',1);
  //$yform->setObjectparams('form_show',0); 

  if ($func == 'edit') {
    $yform->setValueField('showvalue', ['table_name', "Termin bearbeiten"]);
    $yform->setHiddenField('id', $id);
    $yform->setHiddenField('updatedate', date ('Y-m-d H:i:s', time()));
    $yform->setHiddenField('updateuser', rex::getuser()->getValue("login") );
    $yform->setActionField('db', [$table_name, "id=$id"]);
    $yform->setObjectparams('main_id', $id);
    $yform->setObjectparams('main_where', "id=$id");
    $yform->setObjectparams('getdata', true);
    $yform->setObjectparams('submit_btn_label', rex_i18n::msg('yform_save'));
  } elseif ($func == 'add') {
    $yform->setValueField('showvalue', ['table_name', "Neuer Termin"]);
    //$yform->setHiddenField('typ', 'termin');
    $yform->setValueField('hidden', ['typ','','','termin']);
    $yform->setHiddenField('createdate', date ('Y-m-d H:i:s', time()) );
    $yform->setHiddenField('createuser', rex::getuser()->getValue("login") );
    $yform->setObjectparams('submit_btn_label', rex_i18n::msg('yform_add') );
    $yform->setActionField('db', [$table_name]);
  }

  $yform->setValueField('datetime', ['datebegin','Datum von','2018','2050','','DD.MM.YYYY HH:ii','1',''] );
  $yform->setValueField('datetime', ['dateend','Datum bis','2018','2050','','DD.MM.YYYY HH.ii','1','']);
  $yform->setValueField('checkbox', ['aktiv','Aktiv','0,1','1']);
  $yform->setValueField('text', ['ticket','Ticket-Link']);
  $yform->setValueField('text', ['titel','Ereignis']);
  $yform->setValueField('textarea', ['info','Beschreibung','','','class:redactorEditor2-text']);
  //$yform->setValueField('google_geocode', array('location','Ort','Ortdd','600','400','AIzaSyAm7wI6LbXRE4PZQMVJ_ChW796Qs1gZ1Ec','15','53.59260669409342,10.002171993255615','translate:yform_geo_get_position','translate:yform_geo_clear_position'));

  $content = $yform->getForm();
Es geht einfach nicht... Was muss ich tun? Danke

Gibt es sonst Möglichkeiten Datepicker oder andere Funktionen von Redaxo in Formfeld einzubauen?

Also Alternative hier zu:

Code: Alles auswählen

$yform->setValueField('datetime', ['datebegin','Datum von','2018','2050','','DD.MM.YYYY HH:ii','1',''] );

Danke

Re: yform help...

Verfasst: 2. Apr 2018, 09:37
von Thomas.Skerbis
Versuch es mal mit einem emptyname feld oder text type hidden.