如何禁用Drupal模块的主题输出?

时间:2010-12-19 06:54:20

标签: drupal drupal-modules drupal-theming

我有一个模块列出了网站中新闻稿订阅者的电子邮件地址。我想将这些电子邮件ID保存为CSV。但是下面的代码给出了标头已发送错误,因为我不知道如何从模块中禁用主题。

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

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果您需要从Drupal输出非主题和/或非html,则必须从模块中进行输出。在页面处理程序中打印输出而不是返回它。例如,请参阅blogapi_rsd()

答案 2 :(得分:0)

确保使用退出;所以执行将停止,Drupal没有机会尝试提供它的输出。