Drupal 7 Module Development phần 6 potx
... that you understand the basics of Drupal& apos;s user access system, we can explore how modules can extend that system. First, a little history lesson. Until Drupal 7, hook_permission() was known ... search'), ), ); } The module declares three separate permissions in a manner typical to Drupal modules. The rst permission is for administrative conguration of the module. T...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 3 potx
... item_list theme hook. Drupal s Theme Layer [ 76 ] A similar problem troubled module developers in Drupal 6. It was impossible to call drupal_ add_css() or drupal_ add_js() in a MODULE_ preprocess_page() ... template_preprocesss_HOOK() 3. MODULE_ preprocess() 4. MODULE_ preprocess_HOOK() 5. THEME_preprocess() 6. THEME_preprocess_HOOK() 7. template_process() 8. template_processs_H...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 1 pdf
... 55 Summary 60 Chapter 3: Drupal& apos;s Theme Layer 61 Business logic versus presentation logic 62 Data granularity 64 Theme engines 66 Two ways to theme 66 Theme functions 66 Preprocess functions 68 Theme ... First Module 25 Our goal: a module with a block 25 Creating a new module 26 Module names 27 Where does our module go? 27 Creating the module directory 29...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 2 pptx
... http:/ /drupal. org/project/devel Creating Your First Module [ 32 ] The next directive is the core directive: core = 7. x. This simply declares which main-line version of Drupal is required by the module. All Drupal 7 modules will have ... main module code is in MODULENAME/MODULENAME .module, a test should be in MODULENAME/MODULENAME.test. The testing framework will automatica...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 4 doc
... chapter. In Drupal 6, drupal_ get_form() returned a fully rendered HTML form. This has been changed in Drupal 7 in order to allow more exibility in theming and easier form manipulation. drupal_ get_form() ... the form elements dened by Drupal as well as the properties each one implements, visit: http://api .drupal. org/api /drupal/ developer topics forms_api_reference.html /...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 5 doc
... replacement. In Chapter 7, Creating New Fields, we will begin examining Drupal 7& apos;s new Field API, the core implementation of what was formerly the CCK module. Chapter 6 [ 171 ] Submit callback The ... having problems sending mail on your development server: http:/ /drupal. org/project/reroute_e-mail This is all good, and we actually have a fully functional module now. How...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 7 pdf
... name="form_build_id" id="form-049 070 cff46eabd3b 069 f980 066 b7ad4" value="form-049 070 cff46eabd3b 069 f980 066 b7ad4" /> <input type="hidden" name="form_token" ... access rules. In Drupal 7, any module may declare node access rules. This is a change from the earlier versions, and it provides some of the most powerful tools...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 8 doc
... deprecated for Drupal 7. It can be used to discard the grants set by other modules. However, this is best done through the new hook_node_access_records_alter(). (See http:/ /drupal. org/ node /68 6858 ... exception handling, in Drupal 7 we can write a simple extension module that will modify the behavior of the parent module. • • Chapter 10 [ 301 ] Drupal specific JavaScript...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 9 docx
... Files and Images [ 3 16 ] File API In Drupal 6, most le handling functionality was provided through a rough core API combined with contributed modules such as Filefield. Drupal 7 provides a more ... effect will be available for use in Image Styles, the Drupal 7 implementation of the Imagecache module. Files in Drupal When you installed Drupal for the rst time, you proba...
Ngày tải lên: 14/08/2014, 11:20
Drupal 7 Module Development phần 10 pps
... function 377 lter_xss_admin() function 377 ltering about 3 76 guidelines 377 tools 377 versus escaping 3 76 ltering tools, Drupal about 377 check_markup() 377 check_plain() 377 lter_xss() 377 lter_xss_admin() ... 204 theme_username function 69 theme engines 66 theme functions about 66 , 67 operations 82, 83 preprocess functions 68 , 69 theme_item_list() function 67...
Ngày tải lên: 14/08/2014, 11:20