Страница модуля как главная страница

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

Аватар пользователя O-o O-o 15 января 2009 в 22:23

Помогите решить следующую проблему:

Скажем, я создал некий модуль.
В нем есть одна страница.

Как эту страницу сделать главной?

Комментарии

Аватар пользователя Antoniy Antoniy 16 января 2009 в 0:17

Ну, если модуль может выводить блок с данными страницы, то можно прописать показ блока на главной, т. е. node, если не переопределена, или

Аватар пользователя Antoniy Antoniy 16 января 2009 в 0:19

А сели модуль сам делает конкретный адрес, например, modulepage, то можно зайти в настройки "О сайте" и прописать страницу modulepage, как главную

Аватар пользователя neochief neochief 16 января 2009 в 2:18

Можно поменять в "О сайте", а можно и немножко более хакерски:

function mymodule_menu_alter(&$callbacks) {
  $callbacks[variable_get('site_frontpage', 'node')] = array(
    // ваше все, как в hook_menu() ...
  );
}

mymodule заменить на название вашего модуля. Инфа — hook_menu_alter().