hook_form_alter - ?

uborka képe

Keresem a hook_form_alter() párját !?

Vagyis ha a PAGE node formját, a feldolgozás előtt hogyan lehet elérni (és módosítni).

Illyés Edit képe

uborka képe

Lehet, hogy rosszul fogalmaztam.
Tehát:
- megjelenik a form (amit korábban a hook_form_alter()-rel módosítottam)
- kitöltöm
- beküldés
! na most, mielőtt eltárolná, hogyan tudom elérni a beküldött adatokat !
(én a leírásban erre vonatkozóan nem találtam semmit)

---------------------------------------------------------------------------------

Másként:

Van egy szöveges field. Ezt a field-et hiddden-re állítom. Létrehozok egy select-et (az adadtok benne dinamikusan jönnek létre). Amikor a beküldés van, a select-ből áttöltöm a kiválasztott értéket a szöveges field-be (ezt eddig a node_save() függvény elejébe illesztettem, de ez így elég gányolás).

0
0
Hojtsy Gábor képe

A form_alter()-ben adj meg még egy submit kezelő függvényt a #submit listában (praktikusan ennek az elején, ha az űrlap beküldésekor akarsz ellenőrizni, a végleges feldolgozás előtt). Magyarul fűzd a #submit tömb elejére a saját függvényed nevét.

0
0