1. Главная
  2. Блоги
  3. Блог Catherine

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

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

Подскажите новичку. Пытаюсь добавить закладку в профиль пользователя.
*.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!!";
//пока что не важно что здесь
}
но вкладка не появляется, помогите найти ошибку

Комментарии

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

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

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /