Как отключить вывод темы из модуля Drupal? - PullRequest
0 голосов
/ 19 декабря 2010

У меня есть модуль, в котором указан адрес электронной почты подписчиков на веб-сайте. Я хочу сохранить этот идентификатор электронной почты как CSV.но следующий код дает заголовок уже отправленной ошибки , потому что я не знаю, как отключить тему из модуля.

header("Content-Type: application/octet-streamn"); 
header("Content-Disposition:attachment;filename=$file");
readfile($tmpdir.$file);

какие-либо предложения?

Ответы [ 3 ]

2 голосов
/ 19 декабря 2010

Вы пытались использовать для этого друпал API? Смотри: http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_set_header/6

1 голос
/ 19 декабря 2010

Если вам нужно выводить не тематические и / или не HTML из Drupal, вам придется делать это из модуля.В обработчике страницы выведите свой вывод вместо того, чтобы возвращать его.См. Например blogapi_rsd().

0 голосов
/ 19 декабря 2010

Убедитесь, что используете выход; так что выполнение прекратится, и у Drupal не будет возможности попытаться предоставить вывод.

...