О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Хитрости hook_menu()

-17 votes
+
-

В Drupal всегда радует возможность лаконично и просто разработать иногда очень серьезные вещи.
Пусть в вашем модуле mymodule требуется отобразить на отдельной странице некий объект хранящийся в базе данных. Идентификатор объекта передается в строке запроса.
А теперь, 10 строк очень универсального кода в студию:
function mymodule_menu() {
  $items = array();
  $items['mymodule/%mymodule'] = array(
    'title' => 'Mymodule item',
    'page callback' => 'theme',
    'access arguments' => array('view mymodule'),
    'page arguments' => array('mymodule_view', 1),
  );
  return $items;
}
Произойдет тут следующее...
читать далее

Полный оригинальный материал:

Direqtor
Хитрости hook_menu()