summaryrefslogtreecommitdiff
path: root/modules/blog
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-06-12 08:39:40 +0000
committerDries Buytaert <dries@buytaert.net>2009-06-12 08:39:40 +0000
commit3d64cb5ecae7c0d093e1343f87901769dc7d819e (patch)
tree765b3104ae2bbdf96ac677f8deab9b5457ffa4bf /modules/blog
parentbfdea95337376b00e60049b640c076e8ab32293f (diff)
downloadbrdo-3d64cb5ecae7c0d093e1343f87901769dc7d819e.tar.gz
brdo-3d64cb5ecae7c0d093e1343f87901769dc7d819e.tar.bz2
- Patch #372743 by bjaspan, yched, KarenS, catch et al: node body and teasers as fields. Oh, my.
Diffstat (limited to 'modules/blog')
-rw-r--r--modules/blog/blog.module10
-rw-r--r--modules/blog/blog.test2
2 files changed, 3 insertions, 9 deletions
diff --git a/modules/blog/blog.module b/modules/blog/blog.module
index d4e1171b1..900e0930a 100644
--- a/modules/blog/blog.module
+++ b/modules/blog/blog.module
@@ -73,12 +73,7 @@ function blog_help($path, $arg) {
* Implement hook_form().
*/
function blog_form($node, $form_state) {
- global $nid;
- $type = node_type_get_type($node);
-
- $form['title'] = array('#type' => 'textfield', '#title' => check_plain($type->title_label), '#required' => TRUE, '#default_value' => !empty($node->title) ? $node->title : NULL, '#weight' => -5);
- $form['body_field'] = node_body_field($node, $type->body_label, $type->min_word_count);
- return $form;
+ return node_content_form($node, $form_state);
}
/**
@@ -89,8 +84,7 @@ function blog_view($node, $teaser) {
// Breadcrumb navigation.
drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('Blogs'), 'blog'), l(t("!name's blog", array('!name' => $node->name)), 'blog/' . $node->uid)));
}
-
- return node_prepare($node, $teaser);
+ return $node;
}
/**
diff --git a/modules/blog/blog.test b/modules/blog/blog.test
index 8b231d878..a59a63cf7 100644
--- a/modules/blog/blog.test
+++ b/modules/blog/blog.test
@@ -154,7 +154,7 @@ class BlogTestCase extends DrupalWebTestCase {
// Edit blog node.
$edit = array();
$edit['title'] = 'node/' . $node->nid;
- $edit['body'] = $this->randomName(256);
+ $edit['body[0][value]'] = $this->randomName(256);
$this->drupalPost('node/' . $node->nid . '/edit', $edit, t('Save'));
$this->assertRaw(t('Blog entry %title has been updated.', array('%title' => $edit['title'])), t('Blog node was edited'));