Здравствуйте, я пытаюсь научится писать модули для друпал. Поставил себе задачу написать модуль который
добавляет пункт меню, при нажатии на который выведется "привет мир", причем он должен выводится вместе с темой.
Я делаю вот так, но он выводит только только "привет мир", а тему не выводит. Как сделать так чтобы эти слова вывелись вместе с темой? Заранее спасибо.
$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 "привет мир";
}
Комментарии
"выводится вместе с темой" это как
Правь css
ну то-есть чтобы он выводил этот "привет мир" например в какой нибудь определённый блок
я немного модифицировал код
сдалелал
$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),
),
);
}
и добавил
<?php
echo "привет мир";
?>
</div>
теперь он выводит тему, но не печатает привет мир
http://api.drupal.ru/api/file/developer/examples/page_example.module/6
return "привет мир";
}
о, спасибо огромное. Это именно то что я искал.