Как скрыть 'System> Control Panel', 'Components', 'Help' эти 3 пункта меню в joomla3? Извините, недостаточно репутации для публикации изображения. =. = Некоторым группам пользователей не нужно их просматривать и просматривать. Я скрываю остальные, такие как «Пользователи», «Меню», «Содержание», «Расширения», но не могу скрыть их.Как скрыть меню администратора (backend) в Joomla 3?
ответ
Удаление справки элемента может легко сделать с:
Extensions -> Module Manager -> Administrator -> Admin Menu -> Advanced -> Help Menu: Hide
Для остальных пунктов меню, которые Вы должны сделать переопределение к модулю меню администратора.
Вы должны скачать:
/administrator/modules/mod_menu/tmpl/default_enabled.php
И Копия:
/administrator/templates/*your_admin_template/html/mod_menu/default_enabled.php
Вы должны проверить, если активный пользователь не до уровня, который вы не хотите, чтобы показать пункт меню (id: 18) в нашем примере. Таким образом, для элемента панели управления необходимо изменить:
$menu->addChild(new JMenuNode(JText::_('MOD_MENU_CONTROL_PANEL'), 'index.php', 'class:cpanel'));
To:
if(!in_array(18, $user->groups)){
$menu->addChild(new JMenuNode(JText::_('MOD_MENU_CONTROL_PANEL'), 'index.php', 'class:cpanel'));
}
А для меню компонентов вы должны найти:
if ($components)
И изменится:
if ($components && !in_array(18, $user->groups))
Удачи!
Есть ли способ изменить это без изменений php? – mmm
К сожалению нет, это единственное решение, но использует переопределение шаблонов, поэтому у вас не будет проблем с обновлением установки joomla. – emmanuel
@mmm: взгляните на это готовое решение http://foobla.com/joomla-goodies/admin-menu-hider, без кодового касания. –
Вход в Админцетр, используя имя пользователя с правами администратора Супер
Набор для нового пользователя - группу издателей (или любой другой, за исключением администратора/Supper Administrator) права
Редактировать доступа в системе - > глобальной конфигурации - > права доступа
Set:
сайта Войти
разрешено
Администратор Войти
Разрешено
Автономный доступ
Denied
Super User
Denied
администрирование доступа Интерфейс
Denied
...
помощи меню:
Перейти к менеджеру модуля
Выберите Administrator из выпадающего меню (Site/Administrator)
Выберите модуль "Admin Menu" и Edit
В меню Дополнительно выберите "Меню справки" значения - > Скрыть
Привет! Как насчет того, чтобы скрыть «Систему»? В «Системе» есть «Панель управления», «Очистить кеш», «Очистить истекший кеш». Btw, способный скрыть меню справки! Благодарю. – mmm
Вы можете использовать встроенный в создании переопределения:
- Гото Template Manager
- Нажмите на шаблонах
- Нажмите на название шаблона.В моем случае "Исида"
- Нажмите Создать Overrides
- Нажмите на "mod_menu"
Теперь эти файлы будут доступны через FTP здесь: public_html/администратор/шаблоны/ISIS/html/mod_menu
Откройте файл administrator/modules/mod_menu/tmpl/default_enabled.php
с любого шаблона, который вы используете для административной области (например, мой IsIs).
Найдите следующий блок кода
/*
* Help Submenu
*/
if ($showhelp == 1)
{
И изменить, если условие ($showhelp == 1
) в $showhelp == 0
и меню помощи исчезает.
- 1. Ошибка при создании меню администратора (Joomla 3)
- 2. Скрыть пункты меню администратора
- 3. Как скрыть Домашний пункт меню Joomla 3.x?
- 4. Joomla virtuemart верхнее меню отсутствует с backend
- 5. Joomla 3: как переопределить шаблоны администратора K2?
- 6. Создание пунктов меню администратора динамически в Joomla
- 7. Как создать отдельную панель администратора для клиента в joomla 3?
- 8. Opencart: Как скрыть меню на панели администратора?
- 9. Как скрыть определенные категории в WP backend
- 10. Скрыть только меню Названия в Joomla
- 11. Joomla 3 Изменение пути к странице администратора
- 12. Joomla назначить в меню
- 13. Joomla 3: Как применить собственный стиль меню
- 14. Ошибка Joomla Backend
- 15. Скрыть tx_extbase_type в backend
- 16. Joomla 3.0 Backend component
- 17. Загрузить модуль интерфейса в Joomla Backend
- 18. набор языка в меню администратора в Joomla 1.5
- 19. Как отключить mootools в joomla 1.5 в backend
- 20. Как скрыть меню администратора сгенерировать плагины в wordpress
- 21. Позиции модуля Joomla не отображаются в backend
- 22. Joomla 3 теги скрыть имя и дату
- 23. Ошибка анализа при создании макета меню в Joomla 3
- 24. Как скрыть пункт меню для определенного языка в joomla?
- 25. Я хочу скрыть некоторые пункты меню навигации в шаблоне администратора joomla «isis»
- 26. Joomla 3 Скрыть содержимое с определенной страницы
- 27. Joomla 3 Скрыть позицию на определенных страницах
- 28. Компонент без меню администратора
- 29. Joomla 3 - Меню Поисковая система URL
- 30. Скрыть супер пользователей от администратора
Поскольку этот вопрос касается конкретных деталей реализации Joomla, вы можете получить лучший результат, если вы попробуете задать [сайт Joomla Q & A StackExhange] (http://joomla.stackexchange.com) – Craig