Index: modules/node/node.css =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.css,v retrieving revision 1.7 diff -u -p -r1.7 node.css --- modules/node/node.css 30 Mar 2009 03:15:40 -0000 1.7 +++ modules/node/node.css 8 Jun 2009 21:48:03 -0000 @@ -42,4 +42,7 @@ td.revision-current { .terms-inline { display: inline; } - +.node-type-edit { + font-size: .8em; + margin-left: .5em; +} Index: modules/node/node.pages.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v retrieving revision 1.68 diff -u -p -r1.68 node.pages.inc --- modules/node/node.pages.inc 5 Jun 2009 05:28:28 -0000 1.68 +++ modules/node/node.pages.inc 8 Jun 2009 21:48:03 -0000 @@ -24,6 +24,12 @@ function node_add_page() { $item = array_shift($content); drupal_goto($item['href']); } + else if (user_access('administer content types')) { + //Generate links to edit content type if user has proper permissions + foreach ($content as $key => $item) { + $content[$key]['edit_href'] = str_replace('node/add', 'admin/build/node-type', $item['href']); + } + } return theme('node_add_list', $content); } @@ -38,7 +44,9 @@ function theme_node_add_list($content) { if ($content) { $output = '