Задача: нужно сделать XML файл, который бы содержал некоторые поля нескольких сущностей, и сделать вывод этого файла лучше сразу, то есть использовать header("Content-type: text/xml"); Сначала хотел просто из базы данных вытащить то, что мне нужно, но я думаю, что это неграмотно. Функция node_load отлично грузит всю сущность со всеми пользовательскими полями, поэтому интересует вопрос, как можно было бы использовать эти функции Drupal, не создавая свой модуль при этом?
Комментарии
<?php
$_SERVER['HTTP_HOST'] = 'default';
$_SERVER['PHP_SELF'] = '/index.php';
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
$_SERVER['SERVER_SOFTWARE'] = NULL;
$_SERVER['REQUEST_METHOD'] = 'GET';
$_SERVER['QUERY_STRING'] = '';
$_SERVER['PHP_SELF'] = $_SERVER['REQUEST_URI'] = '/';
$_SERVER['HTTP_USER_AGENT'] = 'console';
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
header('Content-type: text/xml');
// Place your code here...
А почему модуль нельзя создавать?
Спасибо, я попробую этот способ!
С модулем конечно удобнее будет.
создать простой модуль,а у тебя будет простой,совсем не сложно.
и модуль потом расширять и улучшать можно,а с самописным скриптов-корявее будет...
Да, лучше всего создать модуль, с этим согласен. Но файлов сайта самого у меня нет, есть только несколько таблиц БД. И в друпале я новичок совсем, поэтому для общего образования будет полезно и то и другое. Спасибо за ответы!