Я создаю небольшую систему бронирования. Вы можете создавать узлы типа, которые можно резервировать, например, проектор.
У меня есть вид календаря с нормальным отображением. Я добавляю аргумент для ссылки на узел, но у меня проблемы с определением обратного вызова страницы.
Кто-нибудь может мне помочь?
Теперь я хочу создать пункты меню для разных узлов
function your_module_menu() {
$nodeid //semantic, node is loaded right
$items['reservate/nodeid/$year-w$week'] = array( // semantic, url is built right
'title' => t('Your Module Name'),
'description' => t('Menu's description.'),
'page callback' => 'page_callback_funtion',
'page arguments' => array('page callback arguments'),
'access callback' => 'your_module_access', // the function that validates access based on the user's role(s).
'access arguments' => array(array(role1', 'role2')), // list of roles authorized - note nested array.
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
@ edit
хорошо, возможно, я не очень хорошо объяснил :). У меня есть тип контента: блок, который можно зарезервировать. для каждого модуля, который я создаю, я хочу создать пункт меню (я могу сделать перестроение меню при сохранении или обновлении узла). меню должно быть связано с представлением, с идентификатором узла (единицы измерения) в качестве аргумента в URL.