Soumettre la recherche
Mettre en ligne
Drupal 7 - Form API
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
935 vues
Balázs Tatár
Suivre
2011.11.26. Drupal Hétvége, Tatár Balázs János - Form API és ami mögötte van...
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
Parker dustin mobile_presentation
Parker dustin mobile_presentation
Dustin Parker
Why NextCMS: Desktop-like user interface
Why NextCMS: Desktop-like user interface
Phuoc Nguyen Huu
Small loans for bad credit
Small loans for bad credit
Greg Pierce
Meet the Israelis - Website PEOPLE
Meet the Israelis - Website PEOPLE
Daniel Gold
Transparent town
Transparent town
Olena Ursu
Report pdfresponseservlet123
Report pdfresponseservlet123
Amit Rao
Nightmare before christmas
Nightmare before christmas
Honey131999
му к пз ск мартынова
му к пз ск мартынова
Demanessa
Recommandé
Parker dustin mobile_presentation
Parker dustin mobile_presentation
Dustin Parker
Why NextCMS: Desktop-like user interface
Why NextCMS: Desktop-like user interface
Phuoc Nguyen Huu
Small loans for bad credit
Small loans for bad credit
Greg Pierce
Meet the Israelis - Website PEOPLE
Meet the Israelis - Website PEOPLE
Daniel Gold
Transparent town
Transparent town
Olena Ursu
Report pdfresponseservlet123
Report pdfresponseservlet123
Amit Rao
Nightmare before christmas
Nightmare before christmas
Honey131999
му к пз ск мартынова
му к пз ск мартынова
Demanessa
Digitalny ekosystem - Tomas Janek
Digitalny ekosystem - Tomas Janek
Tomas Janek
Annual-Report-RTB-2014
Annual-Report-RTB-2014
Luis Augusto Becerra Lopez-Lavalle
Qrl pp 31 jan 2012
Qrl pp 31 jan 2012
QRL
Rellotges
Rellotges
Carolina Vives
Clase
Clase
Jordan Navarrete
Time plan-for-2012
Time plan-for-2012
Coldwell Banker Preferred Blue Bell
E ppt
E ppt
Minoru Uchida
Gettingalongbetterwith everyone
Gettingalongbetterwith everyone
najimbhai
Впровадження проектів ГО у відповідності до правил ПРООН
Впровадження проектів ГО у відповідності до правил ПРООН
Olena Ursu
Group8
Group8
dtborde
Van gogh nature
Van gogh nature
davidstevenbrooks
Barnes foundation moves
Barnes foundation moves
davidstevenbrooks
Stypendium do wyboru
Stypendium do wyboru
Kasia Korczyńska
Правила оформления деловых писем
Правила оформления деловых писем
Алиса Рябущенко
How To Have Fun in Open Source - CMS Garden Unconference 2019
How To Have Fun in Open Source - CMS Garden Unconference 2019
Balázs Tatár
Software Development Weaknesses - SecOSdays Sofia, 2019
Software Development Weaknesses - SecOSdays Sofia, 2019
Balázs Tatár
Security Awareness for Open Source Web Applications
Security Awareness for Open Source Web Applications
Balázs Tatár
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Balázs Tatár
Let's write secure drupal code! - Drupal Camp Pannonia 2019
Let's write secure drupal code! - Drupal Camp Pannonia 2019
Balázs Tatár
A bug's life - Decoupled Drupal Security and Vulnerability Management
A bug's life - Decoupled Drupal Security and Vulnerability Management
Balázs Tatár
A bug's life - Drupal Application Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
Balázs Tatár
Let's write secure Drupal code! - Drupal Camp Poland 2019
Let's write secure Drupal code! - Drupal Camp Poland 2019
Balázs Tatár
Contenu connexe
En vedette
Digitalny ekosystem - Tomas Janek
Digitalny ekosystem - Tomas Janek
Tomas Janek
Annual-Report-RTB-2014
Annual-Report-RTB-2014
Luis Augusto Becerra Lopez-Lavalle
Qrl pp 31 jan 2012
Qrl pp 31 jan 2012
QRL
Rellotges
Rellotges
Carolina Vives
Clase
Clase
Jordan Navarrete
Time plan-for-2012
Time plan-for-2012
Coldwell Banker Preferred Blue Bell
E ppt
E ppt
Minoru Uchida
Gettingalongbetterwith everyone
Gettingalongbetterwith everyone
najimbhai
Впровадження проектів ГО у відповідності до правил ПРООН
Впровадження проектів ГО у відповідності до правил ПРООН
Olena Ursu
Group8
Group8
dtborde
Van gogh nature
Van gogh nature
davidstevenbrooks
Barnes foundation moves
Barnes foundation moves
davidstevenbrooks
Stypendium do wyboru
Stypendium do wyboru
Kasia Korczyńska
Правила оформления деловых писем
Правила оформления деловых писем
Алиса Рябущенко
En vedette
(14)
Digitalny ekosystem - Tomas Janek
Digitalny ekosystem - Tomas Janek
Annual-Report-RTB-2014
Annual-Report-RTB-2014
Qrl pp 31 jan 2012
Qrl pp 31 jan 2012
Rellotges
Rellotges
Clase
Clase
Time plan-for-2012
Time plan-for-2012
E ppt
E ppt
Gettingalongbetterwith everyone
Gettingalongbetterwith everyone
Впровадження проектів ГО у відповідності до правил ПРООН
Впровадження проектів ГО у відповідності до правил ПРООН
Group8
Group8
Van gogh nature
Van gogh nature
Barnes foundation moves
Barnes foundation moves
Stypendium do wyboru
Stypendium do wyboru
Правила оформления деловых писем
Правила оформления деловых писем
Plus de Balázs Tatár
How To Have Fun in Open Source - CMS Garden Unconference 2019
How To Have Fun in Open Source - CMS Garden Unconference 2019
Balázs Tatár
Software Development Weaknesses - SecOSdays Sofia, 2019
Software Development Weaknesses - SecOSdays Sofia, 2019
Balázs Tatár
Security Awareness for Open Source Web Applications
Security Awareness for Open Source Web Applications
Balázs Tatár
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Balázs Tatár
Let's write secure drupal code! - Drupal Camp Pannonia 2019
Let's write secure drupal code! - Drupal Camp Pannonia 2019
Balázs Tatár
A bug's life - Decoupled Drupal Security and Vulnerability Management
A bug's life - Decoupled Drupal Security and Vulnerability Management
Balázs Tatár
A bug's life - Drupal Application Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
Balázs Tatár
Let's write secure Drupal code! - Drupal Camp Poland 2019
Let's write secure Drupal code! - Drupal Camp Poland 2019
Balázs Tatár
A bug's life - Drupal Application Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
Balázs Tatár
Let's write secure Drupal code! - DrupalCamp Kyiv 2019
Let's write secure Drupal code! - DrupalCamp Kyiv 2019
Balázs Tatár
Let's write secure Drupal code! - DrupalCamp Belarus 2019
Let's write secure Drupal code! - DrupalCamp Belarus 2019
Balázs Tatár
Let's write secure Drupal code! - DrupalCamp Spain 2019
Let's write secure Drupal code! - DrupalCamp Spain 2019
Balázs Tatár
DrupalCon Seattle 2019 - Mentoring Booth slides
DrupalCon Seattle 2019 - Mentoring Booth slides
Balázs Tatár
Let's write secure Drupal code! Drupal MountainCamp 2019
Let's write secure Drupal code! Drupal MountainCamp 2019
Balázs Tatár
Let's write secure Drupal code! - DrupalCamp London 2019
Let's write secure Drupal code! - DrupalCamp London 2019
Balázs Tatár
Everything You Always Wanted to Know About Drupal Security* (*But Were Afraid...
Everything You Always Wanted to Know About Drupal Security* (*But Were Afraid...
Balázs Tatár
Everything You Always Wanted to Know About Drupal Security (*But Were Afraid ...
Everything You Always Wanted to Know About Drupal Security (*But Were Afraid ...
Balázs Tatár
Let's write secure Drupal code! - DrupalCamp Oslo, 2018
Let's write secure Drupal code! - DrupalCamp Oslo, 2018
Balázs Tatár
Mentoring slides - Drupal Europe, Darmstadt, Germany 2018
Mentoring slides - Drupal Europe, Darmstadt, Germany 2018
Balázs Tatár
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Balázs Tatár
Plus de Balázs Tatár
(20)
How To Have Fun in Open Source - CMS Garden Unconference 2019
How To Have Fun in Open Source - CMS Garden Unconference 2019
Software Development Weaknesses - SecOSdays Sofia, 2019
Software Development Weaknesses - SecOSdays Sofia, 2019
Security Awareness for Open Source Web Applications
Security Awareness for Open Source Web Applications
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Let's write secure Drupal code! DUG Belgium - 08/08/2019
Let's write secure drupal code! - Drupal Camp Pannonia 2019
Let's write secure drupal code! - Drupal Camp Pannonia 2019
A bug's life - Decoupled Drupal Security and Vulnerability Management
A bug's life - Decoupled Drupal Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
Let's write secure Drupal code! - Drupal Camp Poland 2019
Let's write secure Drupal code! - Drupal Camp Poland 2019
A bug's life - Drupal Application Security and Vulnerability Management
A bug's life - Drupal Application Security and Vulnerability Management
Let's write secure Drupal code! - DrupalCamp Kyiv 2019
Let's write secure Drupal code! - DrupalCamp Kyiv 2019
Let's write secure Drupal code! - DrupalCamp Belarus 2019
Let's write secure Drupal code! - DrupalCamp Belarus 2019
Let's write secure Drupal code! - DrupalCamp Spain 2019
Let's write secure Drupal code! - DrupalCamp Spain 2019
DrupalCon Seattle 2019 - Mentoring Booth slides
DrupalCon Seattle 2019 - Mentoring Booth slides
Let's write secure Drupal code! Drupal MountainCamp 2019
Let's write secure Drupal code! Drupal MountainCamp 2019
Let's write secure Drupal code! - DrupalCamp London 2019
Let's write secure Drupal code! - DrupalCamp London 2019
Everything You Always Wanted to Know About Drupal Security* (*But Were Afraid...
Everything You Always Wanted to Know About Drupal Security* (*But Were Afraid...
Everything You Always Wanted to Know About Drupal Security (*But Were Afraid ...
Everything You Always Wanted to Know About Drupal Security (*But Were Afraid ...
Let's write secure Drupal code! - DrupalCamp Oslo, 2018
Let's write secure Drupal code! - DrupalCamp Oslo, 2018
Mentoring slides - Drupal Europe, Darmstadt, Germany 2018
Mentoring slides - Drupal Europe, Darmstadt, Germany 2018
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Drupal 7 - Form API
1.
Form API és
ami mögötte van Tatár Balázs János Crew4U Kft. – vezető fejlesztő
2.
Miért van erre
szükségem? display:none;
3.
Túrjuk fel a
modult?
4.
Drupal alapon vagyunk!
5.
Szóljunk bele a
Contact-ba! hook_form_alter
6.
Visszaigazolás kérése formmal
confirm_form
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.
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.
Speciális elemek?! actions
button container image_button submit form hidden token markup item value
10.
Speciális cuccok speckó
attribjai… #ahah #ajax #limit_validation_errors #markup #redirect #theme_wrappers #title_display
11.
Milyen függvényekkel micsodát?
_form($form_state) _validate($form, &$form_state) _submit($form, &$form_state)
12.
Fieldsetekkel így is
lehet…
13.
Amszterdami kirándulás?
14.
Több oldalas papírmunka
15.
Elrendezés, dá szééép
by Lullabot
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.
Kérdések?
18.
Köszönöm a figyelmet!
Tatár Balázs János Crew4u Kft. [email_address] twitter: @tatarbj
Télécharger maintenant