Submitted by baptisten on
Bonjour à tous,
je viens d'arriver sur ce forum, ceci est ma première question et certainement pas la dernière :)
Je débute en création de modules Drupal, et je dois avouer que je suis un peu perdu parmi les nombreuses hook possibles et le paradigme «semi - objet» de Drupal 6.
Voilà mon problème : Dans mon module, je cherche à faire retourner à une page autre chose que du HTML (des headers différents).
Ex : la page /download/file/12345 renverra des headers de ficher et non du html.
Cependant, je suis un peu perdu avec tous le système d'héritage de Drupal, et faire un bête :
<?php
function download_page()
{
header('blablabla');
}
?>
ne fonctionne pas.
Je ne sais pas si c'est suffisamment, clair, n'hésitez pas à me le dire !
Merci
baptisten
Pour les headers, regarde du
Permalien Soumis par haza le 29 Janvier, 2010 - 22:07
Pour les headers, regarde du côté de drupal_set_header(), ca devrait t'aider ;) (ou n'oublie pas de bien comprendre tous ce qui touche au hook_menu(), pour créer tes pages)
Pile ce dont j'avais besoin,
Permalien Soumis par baptisten le 29 Janvier, 2010 - 22:28
Pile ce dont j'avais besoin, merci !
Pour la théorie de base sur
Permalien Soumis par Yoran le 29 Janvier, 2010 - 22:38
Pour la théorie de base sur les handlers de menu, j'ai ce tuto si tu veux :
http://arnumeral.fr/node/113
Sinon voici le code que j'utilise pour expédier un fichier au sein d'une callback. Après je ne sais pas à quoi correspond ton download/file/1234, donc là j'envoi un fichier "fixe" :