summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/node/node.module10
-rw-r--r--modules/node/node.pages.inc2
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;
}