On Tue, 2010-01-26 at 17:42 +0100, Ernst Plüss wrote: > Hi Drupal friends > > I'd like to trigger a access denied page from my hook_nodeapi function > up on $op=view. > > I already tried: > > unset($node->content); > drupal_access_denied(); > > This gives me a strange result: two access denied pages after each > other. > > Thanks for giving me a hand! > Best Regards > Ernst >
You'd better use hook_menu_alter() replace the 'access callback' with a custom access function for the 'node/%' menu entry. Your custom access function will do your custom tests, and if they are OK then return the node_access() function result. Pierre.
