Создание ноды вручную

Прислано: Masha

ср, 21/05/2008 - 11:51

Другие статьи по теме:

У меня такая проблема: нужно создать руками ноду.
Создан новый тип (content_, нечто вроде словарной статьи), в котором поля объединены в группу. Как раз его экземпляр и нужно создать.
Такие статьи я создаю вручную вот так:
$node = new StdClass();
$node->type = $type;
$node->uid = $user->uid;
$node->status = $status;
$node->promote = $promote;
$node->sticky = $sticky;
$node->title = $title;
$node->teaser = $teaser;
node_save($node);
И потом добавляю запросом запись в таблицу content_type_content_ (может быть, это не слишком правильно, но как по-другому, я не знаю((

Большой вопрос: в какую таблицу записывается body при создании узла, когда делается инициализация $node->body = "Текст" при создании ноды? В content_type_content_ ничего не добавляется, в nodes поля body нет.
Вопрос возник потому, что получается проблема при отображении: это body выводится в $content дважды.
Всем заранее огромное спасибо!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Artem Beloglazov в ср, 21/05/2008 - 11:57.

body записывается в таблицу node_revisions.


Опубликовано Masha в ср, 21/05/2008 - 12:18.

О, спасибо большое! Почистила в ней body - все заработало.


Опубликовано Тыдж в вс, 18/10/2009 - 20:53.

мария, а зачем вы создаете ноду руками? это не критика а банальный интерес, я новичок...


Новое на сайте

Ссылки партнёров