Drupal 6.x
4つの異なるコンテンツタイプを管理するこのモジュールがあります。さらに言えば、同じモジュール内の各コンテンツの権限を定義するにはどうすればよいですか?それも可能ですか?各コンテンツタイプのパーミッションを定義する方法がわかりません。cuzhook_permはモジュール名で名前を付ける必要があり、コンテンツタイプに基づいてパーミッションを返すための引数(hook_access $ nodeなど)がありません。これが私がしたい方法です-
function mymodule_perm()
{
if(content1)
return array(
'create content1 node',
'edit content1 nodes',
'delete content1 nodes',
);
if(content2)
return array(
'create content2 node',
'edit content2 nodes',
'delete content2 nodes',
);
if(content3)
return array(
'create content3 node',
'edit content3 nodes',
'delete content3 nodes',
);
.......
}
どんな助けでも大歓迎です。