Я создал отдельный файл. Как в нём использовать такие команды как node_load(), node_save() ?
пробовал так, но выдаёт ошибку.
<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
dsm( node_load('10'); )
?>
Комментарии
Ещё бы.
PHP то не знаете.
http://php-include.ru/stati/integraciya-vneshnih-skriptov-v-drupal
Parse Error ?
Наверное правильнее не файл ,а hook_menu ?
Вставляю код:
<?php
define('DRUPAL_ROOT', getcwd());
include_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
print 'text';
?>
Выводит:
Ошибка синтаксического анализа XML: ошибка синтаксиса
Адрес: http://mysite.ru/outerscript.php
Строка 1, символ 1:
orion76, мне надо чтобы файл мог выполнять команды Drupal, при этом чтобы он не был модулем.
ошибка XML ?
в первой строке написано define... ?
файл лежит в корне друпала?
да, в первой строке написано define. файл в корне Друпала
ошибка парсинга XML может быть только у xml файлов.
Заголовок какой-нибудь посылается?
Попробуй переименовать свой файл,почистить кэш и запустить крон.
Сам файл в UTF-8 ? Странно что такая ошибка выдается...
Попробуй ещё не вызывать menu_execute_active_handler();
файл в UTF-8, кэш и крон сделал. сам код drupal выполняется, но выдаётся страничка в xml. наверно это из-за какого-то модуля. ну ладно, сейчас мне это не к спеху, отложу на потом.
xmlsitemap включен?попробуй без него,хотя врядли..