webform validálás után látszik minden mező

fifty képe

van egy form-om, a hozzá tartozó webform-form-[NID].tpl -ben request paraméterertől függően unset-elek pár mezőt. Az első megjelenítéskor ahogy várom ezek a mezők nem jelennek meg. De ha a form validálás elbukik újra megjelenik a form a megfelelő hibaüzenetekkel és látszanak az unset-elt mezők is.

miért, mi erre a megoldás?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
pp képe

york képe

A form mezoket nem unseteljuk, hasznalj helyette a kovetkezot:

$form['form_mezo_neve']['#access'] = FALSE;

Sokkal jobb ha nem a smiknel nyulsz bele a formban hanem a hook_form_alter segitsegevel.

0
0