Необходимо чтобы модуль на callback возвращал уже полностью сгенерированную страницу. Сделать это не проблема, но drupal данный код вставляет в зону $content в шаблоне page.tpl.php. Есть ли способ указать друпалу, чтобы после return'a из функции callback'a передача данных сразу шла пользователю? Описал, наверное, не очень понятно, потому уточняйте. Спасиба.
Комментарии
return не делайте, делайте сразу вывод.
<?php
print $output;
exit();
?>
как вариант, спасиба. предполагаю никаких специфичных механизмов в самом друпале нет?
Ну можно не так жестоко с экситом))) Почему бы не создать нужный page.tpl.php с одной строчкой?
<?php
print $content;
?>
Потому что нельзя...
смотрите [ru-api=drupal_to_js]drupal_to_js()[/ru-api] и функции которые её вызывают
А можно поподробнее, видимо после пятницы соображаю туго?
Потому, что в противном случае будет происходить полный вывод страницы!
$content это не только информация, которую выводит модуль, но еще и блоки, которые крепятся к низу материала.
Принципиально - не нужно усложнять задачу, нужно делать так, как принято в drupal
[man=exit]exit()[/man] - это не жестко, а правильно - для этого он и существует!