diff options
author | Dries Buytaert <dries@buytaert.net> | 2007-12-26 21:12:12 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2007-12-26 21:12:12 +0000 |
commit | 6f178ad61fe89b53b667a9e11eb44bb36a4f7324 (patch) | |
tree | 75b502246f53e719e2c56963e160e9a08d4815fa /modules | |
parent | 2a1e980cdd92e327c0b72a59608138ff51e76bb4 (diff) | |
download | brdo-6f178ad61fe89b53b667a9e11eb44bb36a4f7324.tar.gz brdo-6f178ad61fe89b53b667a9e11eb44bb36a4f7324.tar.bz2 |
- Patch #176748 by pwolanin, Rob Loach: fixed broken breadcrumbs.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/node/node.module | 10 | ||||
-rw-r--r-- | modules/node/node.pages.inc | 2 |
2 files changed, 9 insertions, 3 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index f4ed7406d..f936399e9 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1445,7 +1445,8 @@ function node_menu() { ); } $items['node/%node'] = array( - 'title' => 'View', + 'title callback' => 'node_page_title', + 'title arguments' => array(1), 'page callback' => 'node_page_view', 'page arguments' => array(1), 'access callback' => 'node_access', @@ -1514,6 +1515,13 @@ function node_menu() { return $items; } +/** + * Title callback. + */ +function node_page_title($node) { + return $node->title; +} + function node_init() { drupal_add_css(drupal_get_path('module', 'node') .'/node.css'); } diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc index a1be6d1ee..e608dc922 100644 --- a/modules/node/node.pages.inc +++ b/modules/node/node.pages.inc @@ -11,7 +11,6 @@ * Menu callback; presents the node editing form, or redirects to delete confirmation. */ function node_page_edit($node) { - drupal_set_title(t('Edit %title', array('%title' => $node->title))); return drupal_get_form($node->type .'_node_form', $node); } @@ -401,7 +400,6 @@ function node_preview($node) { $output = theme('node_preview', $cloned_node); } drupal_set_title(t('Preview')); - drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('Create content'), 'node/add'), l(t('Submit @name', array('@name' => node_get_types('name', $node))), 'node/add/'. $node->type))); return $output; } |