Das Arbeiten mit Formularen erfolgt in Drupal grundsätzlich in drei Schritten.
- Das Formular erstellen
- Die zurückgegebenen Werte validieren
- Die validierten Werte verarbeiten
Dazu müssen mindestens folgende Funktionen eingebunden werden:
- .. _form()
- Initialisierung der einzelnen Form-Elemente
- .. _form_validate()
- Validierung
- .. _form_submit()
- Verarbeitung
Dabei können Formulare in jeder Phase abgefangen und bearbeitet werden. Das ist praktisch um Änderungen an Formularen vorzunehmen die von fremden Modulen erzeugt werden, z. B. an dem User-Registrierungsformular. Es gibt daher fast immer verschiedene Wege ein Formular zu ändern. Ein Formular kann vor der Erzeugung verändert werden, d. h. einer Funktion werden zusätzliche Informationen mitgegeben indem man den Hook in ein eigenes Modul integriert. Es kann während der Erzeugung geändert werden indem man den Hook _form_alter integriert und es kann nach der Erzeugung durch die Funktion _after_build angepasst werden.
Kommentare
generic cialis
amyljqjd generic cialis 4940 order viagra 8]]] cheap viagra WFKHBH generic cialis >:]]
cheap viagra
qpsagwo cheap viagra NSfSqT cheap cialis 3126 generic cialis 4971 buy pfizer viagra 5581
cialis
utlkms cialis ZNDNbV cialis alternatives 3984 viagra fLJTs viagra alternatives 8]]]
payday loan
nqtrcqha payday loan yDZWQW payday loan pXXzes payday loan :-O
cash advance
codmegvg cash advance :-O payday loans 8]]] payday loans online 2171 payday loans >:-[
ジェネリック・バ
zfpvio ジェネリック・バイアグラ 1904 cialis bestellen ueKrW kamagra 5128 generic Cialis :-O cialis dagelijks 9575 viagra >:-[
viagra
tynsrlc viagra 7489 cialis 5988 viagra online MqfdNx viagra online 3655 cialis en ligne XouKfd cialis =-]
cialis
rxqrtin cialis 8291 viagra >:]] viagra 8]]] cialis 4527 viagra pFXxst cialis en ligne >:]]