Index: node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node.module,v retrieving revision 1.410.2.6 diff -u -r1.410.2.6 node.module --- node.module 24 Dec 2004 06:44:01 -0000 1.410.2.6 +++ node.module 2 Mar 2005 00:26:58 -0000 @@ -1256,8 +1256,9 @@ } else { // If no (valid) node type has been provided, display a node type overview. + $menu = menu_get_menu(); foreach (node_list() as $type) { - if (node_access('create', $type)) { + if (node_access('create', $type) && $menu['items'][$menu['path index']['node/add/'.$type]]['access']) { $out = '
  • '; $out .= ' '. l(node_invoke($type, 'node_name'), "node/add/$type", array('title' => t('Add a new %s.', array('%s' => node_invoke($type, 'node_name'))))); $out .= "
    ". implode("\n", module_invoke_all('help', 'node/add#'. $type)) .'
    ';