我正在创建一个小型预订系统。您可以创建可以保留类型的节点,例如投影仪。我有一个正常显示的日历视图。我为节点引用添加了一个参数,但我在定义页面回调时遇到了问题。有人可以帮我吗?
现在我想为不同的节点创建菜单项
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;
}
@编辑
好的,也许我没有解释清楚:)。我有一个内容类型:单元,可以保留。对于我创建的每个单元,我想生成一个菜单项(我可以在节点保存或更新时进行菜单重建)。菜单应链接到视图,节点 ID(单位)作为 url 中的参数。