--- menutrails.module-6.x-1.1 2010-03-16 22:18:49.000000000 +0100 +++ menutrails.module 2010-06-03 17:30:39.000000000 +0200 @@ -499,3 +499,25 @@ function menutrails_views_pre_view(&$vie } } +/** +* Implementation of hook_ctools_render_alter() +* +* When we use CTools Pagemanager, hook_nodeapi (view) is not being called, because ctools alters the +* hook_menu and redirects the page callback to it's own function in node_view.inc Well, menutrails +* never knows that a node is actually being displayed -> so we alter the ctools_render function and +* start the normal menutrails_nodeapi procedure +* +* (Code provided by Module power_menu - Thanks!) +* +* @param array $info +* @param boolean $page +* @param array $args +* @param array $contexts +* @param array $task +* @param unknown_type $subtask +*/ +function menutrails_ctools_render_alter($info, $page, $args, $contexts, $task, $subtask) { + if ($task['admin path'] == 'node/%node' && $page) { + menutrails_nodeapi($contexts['argument_nid_1']->data, 'view', NULL, $page); + } +} \ No newline at end of file