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

SynergyIT

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Всем привет. Подскажите, как можно убрать вывод модулей на страницах не выведенных в меню?

Поясню:
- имею структуру меню сайта, на главной странице выводится 5 модулей (системные модули, HTML код)
- эти модули выводятся только на одной странице (Только на выбранных страницах и это главная)
- добавляю материалы не привязывая их ни к какому меню, определяю категорию "новости"
- захожу в эти материалы через кнопку readmore, на этих материалах отображаются 5 модулей с главной страницы.

Как убрать появление этих модулей на страницах не привязанных ни к одному меню?
*

draff

  • Гуру
  • 5232
  • 372 / 7
  • ищу работу
Ух ты, это же нужно так придумать . ;D
Добавить в шаблон условие для вывода модулей, для проверки на главную страницу или на вьюшку детального просмотра материала .
*

IToro82

  • Захожу иногда
  • 353
  • 13 / 0
Или закинуть материалы в категорию и сделать скрытый пункт меню для нее
*

Taatshi

  • Глобальный модератор
  • 5238
  • 478 / 1
  • Верстаем и кодим. Обращайтесь ;)
Advanced module manager поставьте
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

SynergyIT

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Ух ты, это же нужно так придумать . ;D
Добавить в шаблон условие для вывода модулей, для проверки на главную страницу или на вьюшку детального просмотра материала .
Извиняю за глупый вопрос - а можно подробнее? Не понял как именно это сделать.
*

fbr

  • Завсегдатай
  • 1525
  • 174 / 7
В шаблоне:

Код
$app = JFactory::getApplication();
$view = $app->input->getCmd('view', '');
$is_article = ($view === 'article'); // проверка материала
$is_ctg = ($view === 'category'); // проверка категории
$homePage = (JURI::current() == JURI::base())? 'home_page' : ''; // проверка Главной

Выбираете что вам подходит, оборачиваете вывод модуля в условие

Пример
Код
if ($homePage) {
// выводим только на главной
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать из URL знак решётка, меню Bootstrap?

Автор leo78

Ответов: 1
Просмотров: 55
Последний ответ 14.05.2021, 11:43:07
от leo78
Ари екст меню - вывод не на всех страницах

Автор ssaich

Ответов: 16
Просмотров: 240
Последний ответ 20.04.2021, 06:25:33
от ssaich
Мультиязычное меню в Helix-2 (Joomshaper) - отображается только одно из

Автор Арим

Ответов: 4
Просмотров: 1854
Последний ответ 14.04.2021, 21:34:14
от nsklital
Вывод материалов каатегории в модуль на первую страницу

Автор SynergyIT

Ответов: 3
Просмотров: 132
Последний ответ 07.04.2021, 10:46:32
от SynergyIT
Вывод списка подкатегорий с материалами

Автор Zelyonkin

Ответов: 3
Просмотров: 117
Последний ответ 31.03.2021, 11:40:55
от Zelyonkin