Как добавлять меню знаю, как в меню добалять пункты тоже знаю. Что значит "родитель админка"? У меня при добавлении пунктов можно добавить Родительский пункт: Navigation.
Но от этого в черненьком меню новые пункты не появляются.
посмотри внимательнее админ-меню, она в точь повторяет меню админок, вам сюда: Navigation->Administer
Меню Навигации после установки Админ меню копируется в Administration menu - вот здесь и надо добовлять свои пункты. Хотя думаю можно было и догадаться.
Угу, поспешил, ок-ся не берёт.
Ну идём тогда другим путём:
Создаем своё меню в админке дру, добавляем любые пункты, соотв-во в админке блоков это меню появиться. Вставляем её в хидер, топ-контент или куда угодно. Узнаём id этого блока. Копируем содержимое admin_menu.css с модуля admin_menu в ваш style.css, затем заменяем #admin-menu на id нашего блока.
Самый первый стиль (#block-XXX { position: absolute; top:...) определяет позицию, там может вставить значения куда вы хотите его расположить, можно поверх админ-меню, но правее, где свободная часть, z-index конечно увеличиваем. Получается имитация добавления в админ-меню
Я нашел решение. Сначала добавляете/удаляете/редактируете нужные пункты в меню, затем отключаете модуль и снова включаете его. И тогда уже пункты обновляются.
П.С. Возможно это можно осуществить и простой очисткой кеша - не праоверял.
Описываю пошагово:
1) Устанавливаешь и включаешь модуль "Administration menu". У меня это версия 6.x-3.0-alpha4.
2) Заходишь в Site Building->Menus.
4) Выбираешь "Administration menu" и в нём вносишь нужные тебе изменения. Структура пунктов в данном меню должна полностью соответствовать твоей структуре верхней менюшки (черной).
5) Затем отключаешь полностью модуль "Administration menu". (А также "Administration menu Toolbar style", если включался).
6) И снова включаешь его. Должно всё работать, я только что таким образом добавил пункт "Create content" в раздел "Content management"->"Content".
Как видишь - у меня появился новый подпункт в меню - "Create Content".
1) Проверь, точно ли ты делал всё по моей инструкции?
2) Сверь еще раз точно версии модуля и ядра системы.
3) Проверь другие модули на наличие несовместимости.
4) Можешь связаться со мной через мои контакты и я постараюсь помочь тебе с твоей проблемой.
potss, ну ясен пень у вас нет такого меню. У вас же не alfa версия модуля.
Я как небудь попробую alfa версию с девственно чистой установкой Drupal. Но пока у меня глюк как на рисунке выше.
koroche postavil alfu gljuchnaja svoloch chto pipets
koroche na skolko ja ponjal on delaet administration menu
teper tak v administaration menu punktiki ono kopiruet vse chto bylo Administer>* v navigacie i v navigacie on eto prjachit
teper to chto v administration menju budet v nutri Administer>* to uvidjat adminy ka osnovnye ssylki
i verhnie kategorii menju
teper esli est Administer>Create Page i Create Page
to v menjuhe sverhu u tja budet 2 raza Create Page
короче у тя ест менюха
admin/build/menu/list
administration menu
ето менюха где седят твои линки
сам модул в топ ставит линки которые в топе и которые Administer>*
если у ня под админ ест линк и в топе ест такойже линк он продублируетса в меню
+Create Content
+Administer>Create Content
=
Create Content|Create Content
Это я знаю. Но вопрос как добавить туда ссылки на отдельные страницы сайта например. К тому же многие модули не совсем правильно делают ссылки в админке. И админ меню эту неправильность подхватывает.
Это я знаю. Но вопрос как добавить туда ссылки на отдельные страницы сайта например. К тому же многие модули не совсем правильно делают ссылки в админке. И админ меню эту неправильность подхватывает.
potss, то что вы пишете относится к альфа версии модуля. А она как раз нестабильна. Но то она и альфа. Я не спорю чтол работает. Но с теми модулями, что пользуюсь я не дружит.
Ковырялся в модуле Administration Menu...
Тож хотел по своему настроить...
Докопался во до чего:
Модуль создает меню с машинным именем "admin_menu"..
в него добавляет пункты из меню "Управление сайтом"
и несколько своих...
При нажатии на кнопку "Wipe and Rebuild" меню пересоздается...
На странице настройки Меню его нет, т.к. это не настраиваемое меню...т.е. его нет в таблице БД 'menu_custom'...
если его туда добавить, то он становиться доступным для редактирования....
я просто добавил Новое меню с машинным именем "admin-menu" (пробовал "admin_menu"..с символом подчеркивания...друпал заругался)...потом в БД поменял "-" на "_"... И меню появилось на страничке настроек меню...
ПОка все...используйте на свой страх и риск...
Новое меню с машинным именем "admin-menu" (пробовал "admin_menu"..с символом подчеркивания...друпал заругался)...потом в БД поменял "-" на "_"... И меню появилось на страничке настроек меню...
Комментарии
Как обычно, меню добавляешь, где родитель админка, начнёт светиться...
Nikit, не понимаю.
Как добавлять меню знаю, как в меню добалять пункты тоже знаю. Что значит "родитель админка"? У меня при добавлении пунктов можно добавить Родительский пункт: Navigation.
Но от этого в черненьком меню новые пункты не появляются.
посмотри внимательнее админ-меню, она в точь повторяет меню админок, вам сюда: Navigation->Administer
Меню Навигации после установки Админ меню копируется в Administration menu - вот здесь и надо добовлять свои пункты. Хотя думаю можно было и догадаться.
Да и кэш конечно надо обнулить.
Кеш не-надо обнулять.
Возможно, но без этого у меня не появился новый пунт меню в админ меню.
я не согласен с Вами, я добавлял страницу в навигационное меню, раздел Reports, но в administer menu она у меня не появлялась
Сейчас да, делайте ребилд в админке этого модуля.
И это тоже не поможет, в админ меню только с модулей попадает
Угу, поспешил, ок-ся не берёт.
Ну идём тогда другим путём:
Создаем своё меню в админке дру, добавляем любые пункты, соотв-во в админке блоков это меню появиться. Вставляем её в хидер, топ-контент или куда угодно. Узнаём id этого блока. Копируем содержимое admin_menu.css с модуля admin_menu в ваш style.css, затем заменяем #admin-menu на id нашего блока.
Самый первый стиль (#block-XXX { position: absolute; top:...) определяет позицию, там может вставить значения куда вы хотите его расположить, можно поверх админ-меню, но правее, где свободная часть, z-index конечно увеличиваем. Получается имитация добавления в админ-меню
Я нашел решение. Сначала добавляете/удаляете/редактируете нужные пункты в меню, затем отключаете модуль и снова включаете его. И тогда уже пункты обновляются.
П.С. Возможно это можно осуществить и простой очисткой кеша - не праоверял.
В какое меню? В navigation?
И чистил кеш и переустанавливал модуль все равно не происходит.
Описываю пошагово:
1) Устанавливаешь и включаешь модуль "Administration menu". У меня это версия 6.x-3.0-alpha4.
2) Заходишь в Site Building->Menus.
4) Выбираешь "Administration menu" и в нём вносишь нужные тебе изменения. Структура пунктов в данном меню должна полностью соответствовать твоей структуре верхней менюшки (черной).
5) Затем отключаешь полностью модуль "Administration menu". (А также "Administration menu Toolbar style", если включался).
6) И снова включаешь его. Должно всё работать, я только что таким образом добавил пункт "Create content" в раздел "Content management"->"Content".
P.S. Всё это для Drupal 6.22
Установил alpaha версию модуля.
вроде бы там есть отдельное меню в которое можно добавить пункты, но:
но вот только строка администраторского меню дублируется (на рис.)
Как видишь - у меня появился новый подпункт в меню - "Create Content".
1) Проверь, точно ли ты делал всё по моей инструкции?
2) Сверь еще раз точно версии модуля и ядра системы.
3) Проверь другие модули на наличие несовместимости.
4) Можешь связаться со мной через мои контакты и я постараюсь помочь тебе с твоей проблемой.
a u menja 6.x-1.8 net takogo menu "Administration menu"
vrode mona dobratsa tak
http://www.drupal.ru/node/22332
no eshe ne proveril
potss, ну ясен пень у вас нет такого меню. У вас же не alfa версия модуля.
Я как небудь попробую alfa версию с девственно чистой установкой Drupal. Но пока у меня глюк как на рисунке выше.
koroche postavil alfu gljuchnaja svoloch chto pipets
koroche na skolko ja ponjal on delaet administration menu
teper tak v administaration menu punktiki ono kopiruet vse chto bylo Administer>* v navigacie i v navigacie on eto prjachit
teper to chto v administration menju budet v nutri Administer>* to uvidjat adminy ka osnovnye ssylki
i verhnie kategorii menju
teper esli est Administer>Create Page i Create Page
to v menjuhe sverhu u tja budet 2 raza Create Page
nadejus ponjal to chto ja tut nacarapal
potss, ты что издеваешся? Пиши уже по английски. У меня у утра голова совершенно не в состоянии такое воспринимать, мне сегодня еще сайты делать.
Ну или клаву с русскими буквами себе купи.
короче у тя ест менюха
admin/build/menu/list
administration menu
ето менюха где седят твои линки
сам модул в топ ставит линки которые в топе и которые Administer>*
если у ня под админ ест линк и в топе ест такойже линк он продублируетса в меню
+Create Content
+Administer>Create Content
=
Create Content|Create Content
Это я знаю. Но вопрос как добавить туда ссылки на отдельные страницы сайта например. К тому же многие модули не совсем правильно делают ссылки в админке. И админ меню эту неправильность подхватывает.
http://www.domain.com/admin/build/menu/list
http://www.domain.com/admin/build/menu-customize/admin_menu
http://www.domain.com/admin/build/menu-customize/admin_menu/add
potss, то что вы пишете относится к альфа версии модуля. А она как раз нестабильна. Но то она и альфа. Я не спорю чтол работает. Но с теми модулями, что пользуюсь я не дружит.
http://www.drupal.ru/node/223323
Опубликовано orion76 в пт, 09/01/2009 - 21:47.
Ковырялся в модуле Administration Menu...
Тож хотел по своему настроить...
Докопался во до чего:
Модуль создает меню с машинным именем "admin_menu"..
в него добавляет пункты из меню "Управление сайтом"
и несколько своих...
При нажатии на кнопку "Wipe and Rebuild" меню пересоздается...
На странице настройки Меню его нет, т.к. это не настраиваемое меню...т.е. его нет в таблице БД 'menu_custom'...
если его туда добавить, то он становиться доступным для редактирования....
я просто добавил Новое меню с машинным именем "admin-menu" (пробовал "admin_menu"..с символом подчеркивания...друпал заругался)...потом в БД поменял "-" на "_"... И меню появилось на страничке настроек меню...
ПОка все...используйте на свой страх и риск...
Отлично, спасибо! Все получилось.
Это самый лучший метод