Воскресенье, 19 Март 2017 22:05

Joomla 3, проблема с Nextend Accordion Menu

Работая с virtuemart, столкнулся с нуждой в модуле меню Accordion, для Joomla 3 мне показалось интересным решение – Nextend Accordion Menu. Правда, практически сразу же столкнулся с проблемой того, что нет возможности подключить меню к сайту, а именно вывести его на какую-либо из страниц.

Причину этой «ошибки» нужно искать в конфликте стилей. Файл шаблона модуля «скрывает» блок «Привязка модуля» не дав при этом альтернативы в «Configure» (настройках) модуля.

Выходов из ситуации есть два. Первый, правка файла CSS – шаблона администратора:

[ROOT]/administrator/templates/isis/css/template.css

Здесь находим такую строку:

.tab-content > .tab-pane,
.pill-content > .pill-pane {
display: none;
}

И меняем none на block (либо просто удаляем строку), сохраняем и загружаем на сервер.

Однако это может отрицательно отразиться на работе других модулей, поэтому я воспользовался вторым методом, с помощью Developer Tools (вызывается при просмотре кода элемента в Chrome), нашёл блок:

<div id="assignment" class="tab-pane">

Можно искать по одной фразе id="assignment", и в правом блоке это же значение изменил на display: block, сделал нужные мне правки, сохранил и «забыл».

Минус второго метода в том, что данную «операцию» придётся повторять всякий раз, когда нужно будет внести изменения в положение меню. Однако стоит задаться вопросом, а зачем это положение менять? Один раз настроил и хватит.

© Студия творчества "Зелёная Ива" 2008-2017 | Пользовательское соглашение