mialpet: Блог

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

Страница без темы и разметки

14 марта 2013 в 0:04

Здравствуйте!
Подскажите пожалуйста что нужно исправить в коде чтобы по адресу получать только результат работы коллбэка без разметки вообще (без doctype и т.д. в общем надпись 'Hello, world!' на белом фоне)

<?php
/**
* Implements hook_menu()
*/
function mialpet_taobao_project_menu()
    {
    
$items = array(); //return
    
    
$items['translator'] = array
        (
        
'access callback' => TRUE,
        
'description' => t('Переводчик запроса'),
        
'title' => '',
        
'page callback' => 'mialpet_taobao_project_page_callback',
        
'type' => MENU_CALLBACK,
        
'delivery callback' => 'mialpet_taobao_project_delivery_callback',
        );
    
    return 
$items;
    }
    
function 
mialpet_taobao_project_page_callback()
    {
    return 
'Hello, world!';
    }
    
?>

API menu system D7

11 марта 2013 в 2:26

Здравствуйте!
История моя получится немножко длинной и запутанной. В общем пытаюсь разобраться как в друпле работать с меню "программным" способом и вообще рассчитываю пользоваться друплом (или друпалом наверное правельней сказать) как cmf, создавая свои системы управления под конкретные нужды, реализуя все в модулях.
Итак вот код в модуле mialpet_test:

<?php
/**
 * Implements hook_menu().
 */
function mialpet_test_menu() 
    {
    
$items = array();
    
    
$items['front'] = array
        (
        
'access callback' => TRUE,
        
'description' => t('Главная страница'),
        
'title' => FALSE,
        
'title callback' => FALSE,
        
'title arguments' => FALSE,
        
'page callback' => 'mialpet_test_front_page_callback',
        
'page arguments' => FALSE,
        
'type' => MENU_CALLBACK,?>