Уникальный шаблон на callback модуля

Главные вкладки

Аватар пользователя napaHouk napaHouk 23 января 2010 в 10:36

Необходимо чтобы модуль на callback возвращал уже полностью сгенерированную страницу. Сделать это не проблема, но drupal данный код вставляет в зону $content в шаблоне page.tpl.php. Есть ли способ указать друпалу, чтобы после return'a из функции callback'a передача данных сразу шла пользователю? Описал, наверное, не очень понятно, потому уточняйте. Спасиба.

Комментарии

Аватар пользователя tonnal tonnal 23 января 2010 в 16:27

Ну можно не так жестоко с экситом))) Почему бы не создать нужный page.tpl.php с одной строчкой?


<?php
  
print $content;
?>
Аватар пользователя tonnal tonnal 23 января 2010 в 19:58

"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:
Потому что нельзя...

А можно поподробнее, видимо после пятницы соображаю туго?

Аватар пользователя andypost@drupal.org andypost@drupal.org 25 января 2010 в 2:03

Потому, что в противном случае будет происходить полный вывод страницы!
$content это не только информация, которую выводит модуль, но еще и блоки, которые крепятся к низу материала.

Принципиально - не нужно усложнять задачу, нужно делать так, как принято в drupal

[man=exit]exit()[/man] - это не жестко, а правильно - для этого он и существует!