Есть у меня свой content-type, пусть называется myContetnType.
Есть свой модуль с таблицей myPage, которая хранит в себе десятки полей. + ссылка на nid.
Каждый пользователь может создавать сколько угодня myPage, которые достуупны для всех по адресу drupal_root/node/_nid_
Вопрос как поставлять в этот node свой контент, а именно поля из таблицы myPage
???
Подскажите, плиз
Комментарии
myContentType как создать? ручками или собственным модулем? Если модулем, то загружать инфу надо хуком load. Если ручками, то добавить инфу к ноде можно хуком nodeapi. В любом случае, потом ее выводить через тему.
А если совсем для чайников...
Создал тип контента node-mytype.php, (скопировал имеющуюся ноду и переименовал типа nodefront.php)
но в списке типов содержания энта нода не засветилась, как эту сволочь туда всунуть?
Заранее благодарен.
что-то с терминологией не то...
node-mytype.php - это не тип материала, а шаблон для его вывода. Типы материалов создаются в админке.
Типы материалов создаются либо в админке, либо могут создаваться модулем (например, при включении модуля forum или poll появляются новые типы)....
Вот пример модуля, создающего свой тип материала: http://api.drupal.org/api/file/developer/examples/node_example.module/5
Там и табличка своя для полей и хуки все прописаны. Для загрузки там используется хук load.