0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 619 Просмотров
*

p.g.

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
На сайте вывел меню, которое если смотреть в коде имеет вид:

<ul class="nav menu-uslugi">
<li class="item-108"><a href="/1">Пункт 1</a></li><li class="item-109"><a href="/2">Пункт 2</a></li><li class="item-110"><a href="/3">Пункт 3</a></li>
</ul>

Теперь нужно к каждому пункту применить бутстраповский класс = "span2", т.е. привести к следующему виду


<ul class="nav menu-uslugi">
<li class="item-108 span2"><a href="/1">Пункт 1</a></li><li class="item-109 span2"><a href="/2">Пункт 2</a></li><li class="item-110 span2"><a href="/3">Пункт 3</a></li>
</ul>

Как это сделать без костылей. Сайт на денвере. Важно, чтобы эти стили добавились только в этом меню и не трогали остальные.
*

vipiusss

  • Гуру
  • 5746
  • 344 / 11
  • Скайп: renor_
использовать связку id="" (стиль # {}) и class="" (стиль .{}) для ulов и liшек.
учитывая, что id первоочередное в CSS.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

p.g.

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
тяжело к понимаю. Если не затруднит, объясните подробнее.
*

p.g.

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
span2 идет от бутстрапа и нужно именно прописать span2, а не добавить стили от span2 к другому классу.
*

Shustry

  • Moderator
  • 6436
  • 743 / 3
1. Копируете из modules\mod_menu\tmpl\ в templates\шаблон\html\mod_menu\ все файлы.
2. Переименовываете их в свои например так:
Код
mymenu_url.php
mymenu_separator.php
mymenu_heading.php
mymenu_component.php
mymenu.php
3. Открываете mymenu.php. Заменяете
а) 80-я строка:
Код: php
require JModuleHelper::getLayoutPath('mod_menu', 'default_' . $item->type);
на
Код: php
require JModuleHelper::getLayoutPath('mod_menu', 'mymenu_' . $item->type);
б) 84-я строка:
Код: php
require JModuleHelper::getLayoutPath('mod_menu', 'default_url');
на
Код: php
require JModuleHelper::getLayoutPath('mod_menu', 'mymenu_url');
в) 27-я строка:
Код: php
$class = 'item-' . $item->id;
на
Код: php
$class = 'span2 item-' . $item->id;
4. Заходите в админку модуля меню и выбираете в выпадающем списке mymenu.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ари екст меню - вывод не на всех страницах

Автор ssaich

Ответов: 15
Просмотров: 174
Последний ответ Сегодня в 16:50:31
от ssaich
Мультиязычное меню в Helix-2 (Joomshaper) - отображается только одно из

Автор Арим

Ответов: 4
Просмотров: 1828
Последний ответ 14.04.2021, 21:34:14
от nsklital
Убрать вывод модулей на страницах не выведенных в меню

Автор SynergyIT

Ответов: 5
Просмотров: 142
Последний ответ 13.04.2021, 10:31:15
от fbr
Убрать кликабельность с пункта меню

Автор 2Gabbie

Ответов: 2
Просмотров: 79
Последний ответ 23.03.2021, 07:54:41
от effrit
Шаблон Protostar. Вертикальное меню с множеством подпунктов

Автор mma86g

Ответов: 0
Просмотров: 84
Последний ответ 01.03.2021, 18:25:37
от mma86g