drupal 7 では、ノードと同じグループのメンバーである場合、ノードを使用する権限を付与しようとしています。
hook_menu を使用して、カスタム アクセス チェック関数を定義したいと考えています。この関数には、nid をパラメーターとして送信しました。
これは私が今持っているものであり、なぜそれが機能していないのか本当にわかりません:
function modulename_pdf_menu() {
$items['pdf/node/%'] = array(
'page callback' => '_modulename_pdf',
'access callback' => '_modulename_pdf_access_check',
'access arguments' => array(2),
'type' => MENU_CALLBACK
);
return $items;
}
function _modulename_pdf_access_check($nid) {
echo $nid;
die();
}
これにより、ノードIDが画面に出力されて停止するはずです。ただし、_modulename_pdf で定義されたロジックは引き続き実行されます。ここで何が欠けているのか分かりますか?
お返事ありがとうございます。