Доброго времени суток.
Не понятка получилается у меня. Создаю новый тип материалов(ноду), все хорошо, делаю форму свою. дополняю для начала одно поле дополнительное.
в общем все вроде делаю правильно.
Появляется новый тип материала, даже создается, но доп.поле не выводится. доп. поле хранится в отдельной таблице, специально для этого созданного. туда заносятся. но в $node не извлекаются.
Вот сам вопрос. Я должен сам лично извлекать значение и вставлять в $node, или все таки, все должно быть на автомате?
смотрю массив $node, там вообще такого поля нету.
Хотя когда смотрю массив $node при пред просмотре, он есть. В общем в тупике я.
Может в коде что то напутал? хотя уже два раза проверил.
Вложение | Размер |
---|---|
code.txt | 2.65 КБ |
Комментарии
Да, в hook_load() надо подгружать.
На drupal.org в handbooks есть руководство по программному созданию своего типа содержимого. Прочитайте - подобных вопросов больше не будет.
вот, а слона то я и пропустил.
спасибо за подсказку.
да я как бы согласен. просто кроме этого Create new content-type for Drupal 6.x я такого ничего не нашел. поэтому и обратился на форум.
Тьфу, опять у меня свой гуголь:
http://www.drupal.ru/node/26616
-