Avoir un page vierge (sans aucun contenu généré par Drupal)

Bonjour à tous,

Je voudrais connaitre la meilleure méthode pour obtenir une page vierge de tout contenu HTML tout en bénéficiant des fonctionnalités du framework : un simple «Hello World» associé à une URL. (L’objectif étant d’y afficher du code JSON).

Merci pour vos réponses.

Franck.

#

Si dans un callback de menu, tu fais un print au lieu d'un return, tu as uniquement la sortie en question, rien d'autre.

exemple :

<?php
/**
* Implementation of hook_menu().
*/
function myModule_menu() {

 
$items = array();
 
$items['exemple'] = array(
   
'page callback' => '_mymodule_exemple_page',
   
'access callback' => TRUE,                   
  );

  return
$items;
}

/* *
* Menu callback.
*/
function _my_module_exemple_page() {
  print
"hello world";
}
?>

A noter tout de même l'existence de la fonction drupal_json() qui peut servir aussi ;-)

Syndiquer le contenu