小さな予約システムを作成中です。プロジェクターなど、予約可能なタイプのノードを作成できます。通常の表示のカレンダー ビューがあります。ノード参照の引数を追加しましたが、ページ コールバックの定義に問題があります。誰かが私を助けることができますか?
ここで、さまざまなノードのメニュー項目を作成したいと考えています
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;
}
@編集
わかりました、多分私はよく説明しませんでした:)。予約可能な content type: unit があります。作成したユニットごとに、メニュー項目を生成したいと考えています (ノードの保存または更新時にメニューを再構築できます)。メニューは、url の引数としてノード ID (ユニット) を使用して、ビューにリンクする必要があります。