Форум русской поддержки Joomla!® CMS
08.12.2016, 06:11:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Суфикс класса страницы

 (Прочитано 208 раз)
0 Пользователей и 1 Гость смотрят эту тему.
timofe
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 37


« : 22.07.2015, 17:39:36 »

Всем привет!

По этому примеру припилил каждой странице свой суфикс - http://itsan.ru/component/k2/item/105-суффикс-класса-страницы-joomla-в-шаблоне.html
Все работает, но... Некоторые страницы наследуют суфикс главной страницы, и никак от этого не избавиться(((...

Пример:
http://iphonespb.ru - главная с классом "homeat"
http://iphonespb.ru/product/view/7/56 - унаследовала класс "homeat"

из-за этого вылезают косяки с модулями. Модуль должен отображаться только на главной, а отображается на всех страницах с классом "homeat"

Кто знает, как быть?....
Записан
bolonia
Осваиваюсь на форуме
***

Репутация: +22/-0
Offline Offline

Сообщений: 197



« Ответ #1 : 23.07.2015, 08:02:54 »

Все потому что в Joomla вся маршрутизация завязана на пунктах меню.

Чтобы было понятнее, посмотри какой тип меню установлен для главной страницы. Скорее всего это JoomShopping, верно? Если так, то все что относится к JoomShopping будет автоматически наследовать суфиксы и модули от главной страницы (пункта меню Главная).

Чтобы разрулить это, можно создать дочерние пункты меню для Главной, для каждой категории отдельно. Тогда модули и суфиксы будут идти как положено.

P.S.: Еще советую прописывать для товаров и категорий в JoomShopping свои алиасы.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet