проблема создание ноды через модуль

Главные вкладки

Аватар пользователя ihappy ihappy 17 марта 2010 в 15:01

Доброго времени суток.

Не понятка получилается у меня. Создаю новый тип материалов(ноду), все хорошо, делаю форму свою. дополняю для начала одно поле дополнительное.
в общем все вроде делаю правильно.
Появляется новый тип материала, даже создается, но доп.поле не выводится. доп. поле хранится в отдельной таблице, специально для этого созданного. туда заносятся. но в $node не извлекаются.
Вот сам вопрос. Я должен сам лично извлекать значение и вставлять в $node, или все таки, все должно быть на автомате?
смотрю массив $node, там вообще такого поля нету.
Хотя когда смотрю массив $node при пред просмотре, он есть. В общем в тупике я.
Может в коде что то напутал? хотя уже два раза проверил.

ВложениеРазмер
Иконка простого текстового файла code.txt2.65 КБ

Комментарии

Аватар пользователя graker graker 17 марта 2010 в 16:17

Quote:
Вот сам вопрос. Я должен сам лично извлекать значение и вставлять в $node, или все таки, все должно быть на автомате?

Да, в hook_load() надо подгружать.

На drupal.org в handbooks есть руководство по программному созданию своего типа содержимого. Прочитайте - подобных вопросов больше не будет.

Аватар пользователя ihappy ihappy 18 марта 2010 в 1:19

вот, а слона то я и пропустил.
спасибо за подсказку.

"graker" wrote:
На drupal.org в handbooks есть руководство по программному созданию своего типа содержимого. Прочитайте - подобных вопросов больше не будет.

да я как бы согласен. просто кроме этого Create new content-type for Drupal 6.x я такого ничего не нашел. поэтому и обратился на форум.

Аватар пользователя ihappy ihappy 18 марта 2010 в 2:54

"RxB" wrote:
Тьфу, опять у меня свой гуголь:
http://www.drupal.ru/node/26616[/quote]
гугль один, разные ответы просто дает.
просмотрел форум несколько раз. я не виноват, что гугль сыпит чем угодно, но только не тем чем надо.
99% что нашлось советовали использовать CCK. так что ни надо сарказм on Wink