Набор авторов в комманду!!!




Пожертвовать на развитие сайта. Пожертвовать

Урок 7 - Памятка: Список дейтвий и хуков для создания полноценного модуля для Drupal 7.

Главная » Курсы » Курс Drupal 7, Разработка модулей » Урок 7 - Памятка: Список дейтвий и хуков для создания полноценного модуля для Drupal 7.
Содержимое урока закрыто для просмотра. Что бы получить доступ к уроку необходимо зарегистрироваться и подать заявку на курс.
↑ Drupal 7, Разработка модулей
    Урок 7.
Памятка: Список дейтвий и хуков для создания полноценного модуля для Drupal 7.
   
←  Предыдущий урок
6. Ошибки при работе с Drupal 7
  Текущий урок - последний.  

********** *******.

  1. ********** **** hook_install - *********(Install) ******.
    1. ******** *********** ******.
    2. ******** *********** **********.
    3. ******** ***** **********.
  2. ********** **** hook_install - ********(Uninstall) ******.
    1. ******** ********* ******
      drupal_uninstall_schema('mytable');
      ***
      db_query("DROP TABLE {mytable});
    2. ******** ************ **********.
      $variables = array('mymodule_field1', 'mymodule_field2', ... );
      foreach ($variables as $variable) {
        variable_del($variable);
      }
      
    3. ******** ********* **********
      $result = db_query('SELECT nid FROM {node} WHERE type = "ad";');
      while ($node = db_fetch_object($result)) {
        node_delete($node->nid);
      }
    4. ******** ***** **********

****** * ***********.

 

****** * ****** **********.

  • *** ********** ********* * ***** *** ********** **** ********** *********** hook_form_node_type_form_alter(&$form, $form_state).
  • *** ********** ********* * ***** ************* **** ********** ***********  hook_form_node_type_form_alter(&$form, $form_state)
  • *** ******** **** *********:
    • ******* ********* ********* * ***** ********* ** ******* `variables`.
    • ******* ********* * ***** ********* ****** ** ***** ******.
  • *** ********** *********** ***** *********** hook_content_extra_fields($type).

 

****** * ***************(views).

  • ******** **** ** ********* *********** hook_views_default_views()

************** **********.

****** Help.

  • *********** hook_help() *** *********** ****** ** ******.

 

↑ Drupal 7, Разработка модулей
    Урок 7.
Памятка: Список дейтвий и хуков для создания полноценного модуля для Drupal 7.
   
←  Предыдущий урок
6. Ошибки при работе с Drupal 7
  Текущий урок - последний.