Я создал хук, чтобы добавить пункт в меню администратора. Когда пользователь нажимает на элемент, я хочу вернуть содержимое определенного представления, которое я создал. Как я должен вернуть вид?
Мой текущий код выглядит так:
function my_view_menu(){
$items['view'] = array(
'title' => 'Report',
'page callback' => 'return_my_view',
'access arguments' => array('access content'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function return_my_view(){
return t("Hello!");
}
EDIT:
Как предположил Бердир, это правильный способ вызова представления:
function return_my_view(){
$viewName = 'my_report'; // use the machine readable name of the view
return views_embed_view($viewName);
}