Добрый день всем!
Прошу помощи:
на сайте планируется частое использование разнообразных форм (калькуляторов), все они отправляют данные на свои специальные .php файлики для подсчетов. Если все ок, хочу чтобы этот сторонний .php файлик создавал нужные node.
Делаю в нем
$node_body = '<p>Текст материала.</p>';
$n = new stdClass();
$n->title = 'Заголовок ноды';
$n->body['und'][0]['format'] = 'filtered_html'; // формат ввода, разумеется машинное имя
$n->body['und'][0]['value'] = $node_body; // передаем содержимое
$n->type = 'article'; // тип материала: статья
$n->promote = 1; // помещать на главную страницу: да
$n->uid = 1; // ID пользователя, якобы создавшего ноду
$n->status = 1; // тут же опубликовать
$n->comment = 2; // разрешить комментировать статью
$n->language = 'ru'; // язык: русский
node_save($n);
$n = new stdClass();
$n->title = 'Заголовок ноды';
$n->body['und'][0]['format'] = 'filtered_html'; // формат ввода, разумеется машинное имя
$n->body['und'][0]['value'] = $node_body; // передаем содержимое
$n->type = 'article'; // тип материала: статья
$n->promote = 1; // помещать на главную страницу: да
$n->uid = 1; // ID пользователя, якобы создавшего ноду
$n->status = 1; // тут же опубликовать
$n->comment = 2; // разрешить комментировать статью
$n->language = 'ru'; // язык: русский
node_save($n);
но ничего не происходит.
Как подключить этот файл к базовым классам Drupal или как добавить ноду другим способом ?
Комментарии
"отправлять на файлики" это не друпал-вэй..
ключевое слово hook_menu
http://drupal-learning.com/blog/ispolzovanie-hookmenu-dlya-sozdaniya-str...
так же:
Drupal Form API
Да, создавайте пути для этих файлов в хук меню или просто подтяните ядро друпала в свои файлы, тогда и друпал апи в них доступно будет. Это как-бы будет работать, но не так друпал вей, как в первом случае.
Спасибо! Все ок.