меню

Прикрепление фотогалереи к меню

Здравствуйте, Виктор.

У меня следующая проблема. Создал простенькую фотогалерею на Drupal, а вот прикрепить её к меню не могу.
То есть мне нужно сделать, чтобы при нажатии на ссылку Фотография саун открывалась бы именно это страница, где бы была фотография саун. Подскажите, пожалуйста как это сделать. Буду очень благодарен.

С уважением С.Кондулуков

Хочу как у вас

Здравствуйте.
С друпалом общаюсь недавно, никак не могу понять как сделать такое же меню вверху как у вас (новости, форум, о сайте, поиск ...), в теме Acquia Marina. И скажите если не трудно, как сделать тему Acquia Marina резиновой как у вас, только с фиксированной минимальной шириной.

4. Как получить часть меню и сделать его выпадающим?

Автор рецепта: Александр (stutzer)


Предположим, нужно создать всплывающее меню, в котором будут показываться доступные для создания типы материала на сайте.

Приведённый ниже код получает необходимо меню из пути 'node/add' и затем выводит его в виде неупорядоченного списка, который затем может быть с помощью CSS представлен в виде выпадающего меню.


<?php
  $item 
menu_get_item('node/add');
  
$add_items system_admin_menu_block($item);
  
  
$output .= '<ul>';
  foreach (
$add_items as $item) {
    
$output .= '<li>'.l($item['title'], $item['href'], $item['localized_options']).'</li>';
  }
  
$output .= '</ul>';
  
print_r$output );
?>

1.16. Как сделать выпадающее меню?

Вам нужно скачать и установить модуль nice_menus

1. Переопределение меню, сформированное hook_menu

Автор рецепта: Павел

В друпал 6й версии добавился замечательный хук hook_menu_alter позволяющий переопределить меню, сформированное хуками hook_menu. Например в профиле пользователя табы, называются Просмотр и Изменить, что как-то не очень хорошо выглядит, мы это исправим. в своем модуле пишем:


<?php
function мой_модуль_menu_alter(&$items) {
  
$items['user/%user/view']['title'] = 'Профиль';
  
$items['user/%user_category/edit']['title'] = 'Настройки аккаунта';
  
$items['user/%user/profile/profile']['title'] = 'Редактировать профиль'// таб от модуля content_profile
  
  // здесь мы заменили скучные названия ссылок в меню создания нод
  
$items['node/add/group']['title'] = 'Создать группу';
  
$items['node/add/blog']['title'] = 'Написать в блог';
  
$items['node/add/mega-photos-album']['title'] = 'Создать фотоальбом';
}
?>

Не забудьте очистить кэш!

Собранный материал