Привет мир, на друпале

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

Аватар пользователя Faydaen Faydaen 22 ноября 2011 в 16:41

Здравствуйте, я пытаюсь научится писать модули для друпал. Поставил себе задачу написать модуль который
добавляет пункт меню, при нажатии на который выведется "привет мир", причем он должен выводится вместе с темой.
Я делаю вот так, но он выводит только только "привет мир", а тему не выводит. Как сделать так чтобы эти слова вывелись вместе с темой? Заранее спасибо.

function helloworld_menu() {
        $items = array();
        $items['helloworld'] = array(
                'title' => 'hello world',
                'page callback' => 'helloworld_myfunc',
                'access arguments' => array('access administration pages'),
                'type' => MENU_NORMAL_ITEM,
        );

        return $items;
}

function helloworld_myfunc(){
echo "привет мир";
}

Комментарии

Аватар пользователя Faydaen Faydaen 22 ноября 2011 в 17:06

ну то-есть чтобы он выводил этот "привет мир" например в какой нибудь определённый блок

я немного модифицировал код
сдалелал

function helloworld_menu() {
        $items = array();
        $items['helloworld'] = array(
                'title' => 'hello world',
                'page callback' => 'helloworld_theme',
                'access arguments' => array('access administration pages'),
                'type' => MENU_NORMAL_ITEM,
        );
 
        return $items;
}
 

function helloworld_theme() {
        return array(
                'helloworld_page_wrapper' => array(
                        'template' => 'helloworld-page-wrapper',
                        'arguments' => array('AccauntId' => DEMO_ACCAUNT_ID),
                ),
        );
}

и добавил

<div id="helloworld">
<?php
echo "привет мир";
?>
</div>

теперь он выводит тему, но не печатает привет мир