Drupal 7 - Form API

1,331 views

Published on

2011.11.26. Drupal Hétvége, Tatár Balázs János - Form API és ami mögötte van...

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Drupal 7 - Form API

  1. 1. Form API és ami mögötte van Tatár Balázs János Crew4U Kft. – vezető fejlesztő
  2. 2. Miért van erre szükségem? display:none;
  3. 3. Túrjuk fel a modult?
  4. 4. Drupal alapon vagyunk!
  5. 5. Szóljunk bele a Contact-ba! hook_form_alter
  6. 6. Visszaigazolás kérése formmal confirm_form
  7. 7. A kontroll nálad van! checkbox checkboxes date fieldset file machine_name managed_file password password_confirm radio radios select tableselect text_format textarea textfield vertical_tabs weight
  8. 8. Attribútumok erdejében… #access #after_build #ahah #attributes #autocomplete_path #collapsed #collapsible #cols #default_value #delta #description #disable #element_validate #field_prefix #field_suffix #maxlength #multiple #options #parents #post_render #prefix #pre_render #process #required #resizable #return_value #rows #size #suffix #theme #title #tree #weight #ajax #attached #array_parents #default_tab #empty #empty_option #empty_value #group #header #js_select #states #theme_wrappers #title_display #value_display
  9. 9. Speciális elemek?! actions button container image_button submit form hidden token markup item value
  10. 10. Speciális cuccok speckó attribjai… #ahah #ajax #limit_validation_errors #markup #redirect #theme_wrappers #title_display
  11. 11. Milyen függvényekkel micsodát? _form($form_state) _validate($form, &$form_state) _submit($form, &$form_state)
  12. 12. Fieldsetekkel így is lehet…
  13. 13. Amszterdami kirándulás?
  14. 14. Több oldalas papírmunka
  15. 15. Elrendezés, dá szééép by Lullabot
  16. 16. Összefoglalva Időigényes téma Nagyon jól dokumentált Komolyabb modulokhoz elengedhetetlen az ismerete http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html
  17. 17. Kérdések?
  18. 18. Köszönöm a figyelmet! Tatár Balázs János Crew4u Kft. [email_address] twitter: @tatarbj

×