Надело лазить по большому меню - решил самые нужные пункты вынести в отдельный блок. Оказалось, что их не так уж и много. Создаём блок, вставляем код приведённый ниже, ставим формат ввода РНР и сохраняем. Теперь настройте где этот блок должен показываться. Вот и всё!
<ul>
<li><?php echo l("Блоки","admin/build/block");?></li>
<li><?php echo l("Модули","admin/build/modules");?></li>
<li><?php echo l("Меню","admin/build/menu");?></li>
<li><?php echo l("Контроль доступа","admin/user/access");?></li>
<li><?php echo l("Роли","admin/user/roles");?></li>
<li><?php echo l("Импорт перевода","admin/settings/locale/language/import");?></
li>
<li><?php echo l("Категории","admin/content/taxonomy");?></li>
<li><?php echo l("Содержание","admin/content/node");?></li>
</ul>
<li><?php echo l("Блоки","admin/build/block");?></li>
<li><?php echo l("Модули","admin/build/modules");?></li>
<li><?php echo l("Меню","admin/build/menu");?></li>
<li><?php echo l("Контроль доступа","admin/user/access");?></li>
<li><?php echo l("Роли","admin/user/roles");?></li>
<li><?php echo l("Импорт перевода","admin/settings/locale/language/import");?></
li>
<li><?php echo l("Категории","admin/content/taxonomy");?></li>
<li><?php echo l("Содержание","admin/content/node");?></li>
</ul>
Список можно сокращать и дополнять на своё усмотрение - принцип я думаю понятен из кода.
Комментарии
интересное решение!
я так не умею, поэтому просто в избранное (закладки) все что надо добавляю и только оттуда всегда работаю
В закладках не удобно - нужно много мышью двигать и кликать, а для работы лучше блок сделать, чтобы был в удобном месте. Можно настроить его вывод только админу...
Рецепт интересный, но - имхо - новый блок может "сбивать" дизайн.
Мне, к примеру, удобнее пользоваться модулем admin_menu - миниатюрное стильное черное меню над обычным дизайном сайта. Сейчас добавили еще отображение количества посетителей на сайте, вызов cron и других сервисов сайта. Модуль admin_menu_dropdown добавляет еще возможность включать / выключать это админское меню комбинацией клавиш.
Admin menu - самый ништяк, согласен с vadbars
тоже использую Admin menu , очень удобно, жалко под 6-ку еще не портировали
по теме вот похожий модуль (Super Nav), довольно функционален
Я использую Admin menu, но когда нужно делать одни и теже действия много раз - хочется не напрягать глаза, а быстро ткнуть в нужную ссылку. А в идеале было бы хорошо иметь модуль, который отслеживает самые востребованные пункты меню и их помещает отдельно для быстрого доступа.
Опубликовал улучшенный код для Друпал 5 и 6. Получилось довольно много текста, поэтому дублировать не буду.
Решение было сохранено на сайте DrupalCookBook.ru:
Ускорение навигации по сайту.
Авторы, предложившие решения, также указаны в сохранённой статье.
Можно еще умнее сделать:
<?php
global $user;
$links = array();
$links[] = l("Весь контент","admin/content/node");
$links[] = l("Комментарии","admin/content/comment");
if (user_access('administer blocks')) $links[] = l("Блоки",'admin/build/block');
if (user_access('administer menu')) $links[] = l("Меню",'admin/build/menu');
if (user_access('administer views')) $links[] = l("Виды (представления)",'admin/build/views');
if ($user->uid==1) $links[] = l("Модули",'admin/build/modules');
if ($user->uid==1) $links[] = l("Управление доступом",'admin/user/access');
if ($user->uid==1) $links[] = l("Пользователи",'admin/user/user');
if ($user->uid==1) $links[] = l("Поля профилей",'admin/user/profile');
print(theme('item_list',$links));
?>
Т.е. пункты меню выводятся только если у юзера есть соответствующие права (или, как в последних пунктах - только для супер-юзера).
А мне понравилось, намного проще чем делать отдельное меню (а я часто делаю), а admin_menu хоть и очень удобно, но с этим сниппетом проще и быстрее!
А я людям-новичкам постоянно такие блоки делаю, только вообще по-простому, типа:
* Текст внизу страницы
* Приветственный текст на главной
* Управление материалами
* Управление комментариями
* Добавить фото
* Добавить новость
Они тут же все понимают и радуются аки дети