2011-06-30 4 views
0

私はカスタムモジュールを持っていて、node/addをキャッチしたいが、フォーム内にはhook_nodeapi()が表示されない。一般的なノード/フォームを追加するには?

これは一般的なノード作成の概要フォームへのアクセスを制限するために必要です。権利を設定することは、ユーザーにとって適切な「コンテンツの作成」が必要なため、私にとっては解決策ではありません。

+0

ユーザーが content_を作成する権限を持っていない場合、そのページはあまり使用されません。 –

答えて

0

hook_form_alterをご覧ください。それはあなたが探しているものを行うことができるはずです。

+0

ありがとうございます。それはノード/追加ページのリストではなく、すべてのフォームをキャッチします。私はそれに気付くと混乱した –

0

Drupalノードモジュールは、各コンテンツタイプのアクセス許可をすでに提供しているため、管理者/ユーザー/アクセス許可ページでアクセス許可を定義できます。または、カスタムモジュールでhook_permを使用して独自のアクセス許可を定義し、カスタムモジュールでそのアクセス許可を使用することもできます。

関連する問題