Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 948 Просмотров
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Всем привет. Вопрос такой: Как присвоить класс active ссылке на главную страницу в меню? То есть так:
Код
<ul class="nav">
  <li class="item-101 active"><a href="/">Главная</a></li>
  <li class="item-105"><a href="/katalog">Каталог</a></li>
  <li class="item-112"><a href="/kontakty">Контакты</a></li>
</ul>
*

Shustry

  • Группа развития
  • *****
  • 6427
  • 733
  • Рисую дизайны
Сравнить href ссылки с текущим url и добавить атрибут. В общем, php нужно на минимальном уровне понимать.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Сравнить href ссылки с текущим url и добавить атрибут. В общем, php нужно на минимальном уровне понимать.
Модуль меню искаробочный, то есть всё из админки запилено. Куда php вставить?
*

AlekVolsk

  • Профи
  • ********
  • 6301
  • 336
переопределить модуль меню в шаблоне и тщательно изучить файлы в /templates/ваш_шаблон/html/mod_menu/, а там разберетесь, что куда вставить
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
переопределить модуль меню в шаблоне и тщательно изучить файлы в /templates/ваш_шаблон/html/mod_menu/, а там разберетесь, что куда вставить
Где можно хорошо покурить за переопределение модулей?
*

Shustry

  • Группа развития
  • *****
  • 6427
  • 733
  • Рисую дизайны
Что значит «из коробки»? Это изначально не джумловский модуль был?
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Что значит «из коробки»? Это изначально не джумловский модуль был?
Как раз наоборот. Модуль меню джумловский (стандартный, "искаробочный", "ванильный").
*

Mihanja80

  • Практически профи
  • *******
  • 1954
  • 163
  • Всю жизнь учусь...
Google. Переопределение шаблонов(или макетов) вывода Joomla
Копируете файлы родного меню Joomla по пути указанном выше и переписываете как угодно, меняете что нужно.

А позвольте спросить, зачем это вам? Разве нет этого из коробки? У каждого пункта есть свой клас, и вроде как у активного пункта был свой класс всегда...
« Последнее редактирование: 28.04.2015, 01:19:36 от Mihanja80 »
Я с мобильного, в основном...
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
А позвольте спросить, зачем это вам? Разве нет этого из коробки? У каждого пункта есть свой клас, и вроде как у активного пункта был свой класс всегда...
Ответ на ваш вопрос есть в первом посте. Спасибо за посыл в Google. Так или иначе всем спасибо за помощь.
« Последнее редактирование: 28.04.2015, 01:31:21 от multiscripter »
*

Mihanja80

  • Практически профи
  • *******
  • 1954
  • 163
  • Всю жизнь учусь...
ну так стили можно же прописать именно для этого пункта меню,  там есть неповторимый класс. item-101
Я с мобильного, в основном...
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Класс active присваивается Joomla той ссылке меню, которая была активирована. Кроме ссылки на Главную. Вот нужно чтобы класс active присваивался и ссылке на Главную тоже, когда по ней кликают.
*

NightGuard

  • Практически профи
  • *******
  • 3025
  • 371
  • вжжж-вжжж
1. Дайте ссылку на сайт.
2. Покажите содержимое файла - /www/адрес_сайта/templates/название_шаблона/html/mod_menu/default.php (если он здесь есть).
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

skype: nightguardsrussia - только по рабочим вопросам, любые консультации - платные!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
1. Дайте ссылку на сайт.
2. Покажите содержимое файла - /www/адрес_сайта/templates/название_шаблона/html/mod_menu/default.php (если он здесь есть).
1. Сайта в сети ещё нет.
2. Я не переопределял шаблон меню.
*

NightGuard

  • Практически профи
  • *******
  • 3025
  • 371
  • вжжж-вжжж
В стандартном модуле меню класс active присваивается всем пунктам меню, в том числе и "главной" странице.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

skype: nightguardsrussia - только по рабочим вопросам, любые консультации - платные!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Это та, которая site.domain/home ? Если да, то у меня её нет. Значение атрибута href ссылки на главную: href="/"
*

Shustry

  • Группа развития
  • *****
  • 6427
  • 733
  • Рисую дизайны
Это та, которая site.domain/home ? Если да, то у меня её нет. Значение атрибута href ссылки на главную: href="/"
Это не имеет значения. Работать должны оба варианта. Где-то что-то намутили.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Если и намутил, то только через админку. В коде меню не копался.
*

Shustry

  • Группа развития
  • *****
  • 6427
  • 733
  • Рисую дизайны
А главную по-умолчанию в менеджере меню меняли?
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!
*

multiscripter

  • Захожу иногда
  • **
  • 19
  • 0
Вполне возможно.