Добавление закладки в профиль пользователя

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

Аватар пользователя Catherine Catherine 28 июля 2011 в 14:48

Подскажите новичку. Пытаюсь добавить закладку в профиль пользователя.
*.module -
<?php
function user_clock_menu() {
$items['user/%user/user_clock'] = array(
'title' => 'user_clock',
'page callback' => 'user_clock_func',
'access arguments' => array('access content'),
'file' => 'user_clock.admin.inc',
'type' => MENU_LOCAL_TASK,
);
return $items;
}

user_clock.admin.inc -
<?php

function user_clock_func() {
echo "Hello My Darling!!";
//пока что не важно что здесь
}
но вкладка не появляется, помогите найти ошибку

Комментарии

Аватар пользователя Catherine Catherine 29 июля 2011 в 12:23

Поняла. Новичкам может это тоже поможет, чтобы модуль заработал после некоторых исправлений, его сначала нужно отключить, а затем подключить)) всего лишь..

Аватар пользователя Drupal Coder Drupal Coder 6 августа 2011 в 0:27

Не совсем так, включенный модуль всегда работает. Просто меню кешируется. Поэтому чтобы изменения в hook_menu вступили в силу надо либо сбросить кеш -- на странице /admin/settings/performance или модулем Devel или запросом к базе, либо явно вызвать перестройку меню, что происходит например при включении/выключении модуля.