работа модуля

Главные вкладки

Аватар пользователя shark8 shark8 15 февраля 2015 в 0:24

скачал книгу
Для профессионалов - Мелансон Б., Нордин Д., Луиси Ж. и др. - Профессиональная разработка сайтов на Drupal

кто нибудь читал? Пробовал примеры из книги?

гл. 17 предлагает сделать просто модуль:

<?php
/**
file
* Помогает создателям сайтов и разраб модулей исслед сайт
*/
/**
* Реализация hook_form_alert() выводит идентификатор каждой формы.
*/
function xray_form_alert(&$form, &$form_state$form_id) {
    
$form['xray_display_form_id']  = array(
        
'#type' => 'item',
        
'#title' => t('Form ID'),
        
'#markup' => $form_id,
        
'#weight' => -100,
     );
}
?>

результат должен сразу себя проявить после включения модуля (в книге есть картинка)

кто-нибудь пробовал? получилось?
у меня НЕТ!!!
пробывал на чистом Друпал, кэш чистил
в списке модулей появляется
что не так ? синтаксис? версия PHP? Переменные?

Комментарии

Аватар пользователя shark8 shark8 15 февраля 2015 в 7:32

dts7 wrote:

А что вы ждете от него ?

Правды жду, правды Smile

в книге показано что в форме /admin/modules появляются две строки

Form ID
system_modules

предполагается что на каждой форме должно выводится системное название формы

Аватар пользователя shark8 shark8 15 февраля 2015 в 9:27

orion76 wrote:
Примеры внимательнее переписывайте,
не такого хука : xray_form_alert
есть хук : xray_form_alter

Логично же ALTER !!!!!

Спасибо большооооеееееееее