Рекомендуем

Скидки до 30% на все темы и подписки... Никаких уловок или обмана Подписка на GavickPro включает в себя полный доступ к шаблонам для Joomla и WordPress, без каких-либо...

Далее...

Elegant Icon Font - 310 великолепных иконок... ElegantThemes создали поистине самый красивый, элегантный и полный набор иконок. Набор предлагается в виде веб шрифта,...

Далее...

JA Fubix адаптивный шаблон для Joomla... JA Fubix - апрельский шаблон от JoomlArt. Отлично подходящий для сайтов с тематикой спортивных новостей использующих...

Далее...

T3 Framework от JoomlArt О фреймворке Фреймворк T3 заслужено считается одним из самых популярных шаблонных фреймворков для Joomla. Все шаблоны...

Далее...

3 популярных фреймворка для... Очень большую роль в популярности Joomla сыграла система шаблонов, позволяющая в считанные секунды преобразить...

Далее...

  • Prev
  • Next

Добавляем свое меню в «Панели управления» Joomla. Часть 1. Введение

1

Категории: Joomla, Общие вопросы программирования в Joomla

Хотите сделать более удобное меню в Панели управления Joomla? Нет ничего проще, несколько простых шагов и сможете делать с меню все что захотите.

Существует много разных задач, в которых может помочь индивидуализация меню в панели управления. Одни из самых важных задач: сделать меню интуитивно понятным и вынести наиболее часто используемые пункты поближе. Так же можно убрать пункты меню, которые загромождают меню для остальных пользователей (не администраторов). Мы также можем убрать часть пунктов, которые не нужны пользователю в повседневной работе или пункты меню, с помощью которых обычный пользователь может нанести вред сайту.

Вы конечно же знаете, что меню панели управления нельзя изменять, Joomla позволяет управлять только меню на самом сайте, но не в панели управления. Но, в общем-то, не все так страшно, все, что необходимо для формирования меню (названия пунктов, ссылки и иерархия) находиться в шаблоне вывода модуля меню. Переопределяя его поведение, мы можем управлять меню в панели управления, так как захотим. Такой подход конечно требует умения программировать, но в целом внесение необходимых изменений доступны даже начинающему программисту PHP.

В Joomla 2.5 шаблон вывода меню состоит из трех файлов расположенных в каталоге administrator/modules/mod_menu/tmpl/: default.php, default_disabled.php и default_enabled.php. Файл default.php отвечает за выбор основного обработчика вывода меню, в зависимости от того в каком состоянии находится меню – включено или выключено. Если меню выключено, то подключается обработчик default_enabled.php. Если выключено, то default_disabled.php. В отключенном состоянии мы можем увидеть меню, когда редактируем какой-либо элемент в Joomla. В первую очередь нас интересует изменение включенного меню, но рекомендуем сделать изменения и выключенном, чтобы пункты меню не «скакали» при переходе от включенного меню к выключенному, и обратно.

В Joomla стандартным подходом для изменения поведения расширений считается перегрузка шаблона вывода расширения в шаблоне темы. Мы будем работать с шаблоном панели управления bluestork. Более подробно о перегрузке шаблонов вывода расширений поговорим в следующий раз, а сейчас нам достаточно знать, что нам необходимо скопировать необходимые нам файлы из каталога administrator/modules/mod_menu/tmpl/ в каталог administrator/templates/bluestork/html/mod_menu/. Файл default.php, как уже говорилось выше, отвечает за выбор основного обработчика, его поведение нам не нужно менять, поэтому копировать его не будем. Нам нужно скопировать файлы default_disabled.php и default_enabled.php, которые мы и будем изменять. Если вы вдруг сделали ошибку, которую не можете исправить, можно или просто переименовать файл с ошибкой или скопировать из каталога модуля еще раз. Так что не бойтесь экспериментировать, в любой момент вы можете вернуть все как было.

Продолжение Добавляем свое меню в «Панели управления» Joomla. Часть 2. Добавление элементов меню

Предыдущая запись:

Следующая запись:


Комментариев (1)

[…] Добавляем свое меню в «Панели… Хотите сделать более удобное меню в Панели управления Joomla? Нет ничего проще, несколько простых шагов и сможете… […]

Добавить комментарий

Professional Responsive Joomla Templates