O-o 15 января 2009 в 22:23 Помогите решить следующую проблему: Скажем, я создал некий модуль. В нем есть одна страница. Как эту страницу сделать главной? Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Antoniy 16 января 2009 в 0:17 Ну, если модуль может выводить блок с данными страницы, то можно прописать показ блока на главной, т. е. node, если не переопределена, или
Antoniy 16 января 2009 в 0:19 А сели модуль сам делает конкретный адрес, например, modulepage, то можно зайти в настройки "О сайте" и прописать страницу modulepage, как главную
neochief 16 января 2009 в 2:18 Можно поменять в "О сайте", а можно и немножко более хакерски: function mymodule_menu_alter(&$callbacks) { $callbacks[variable_get('site_frontpage', 'node')] = array( // ваше все, как в hook_menu() ... ); } mymodule заменить на название вашего модуля. Инфа — hook_menu_alter().
Комментарии
Ну, если модуль может выводить блок с данными страницы, то можно прописать показ блока на главной, т. е. node, если не переопределена, или
А сели модуль сам делает конкретный адрес, например, modulepage, то можно зайти в настройки "О сайте" и прописать страницу modulepage, как главную
Можно поменять в "О сайте", а можно и немножко более хакерски:
$callbacks[variable_get('site_frontpage', 'node')] = array(
// ваше все, как в hook_menu() ...
);
}
mymodule заменить на название вашего модуля. Инфа — hook_menu_alter().