Всем привет! Как сделать показ модуля только на странице категории, а

не на странице материала категории?

У меня есть модуль HTML-код который привязан к пункту меню (Тип пункта меню - "Блог категории")
И теперь модуль показывается и на странице категории и на всех материалах, которые в этой категории.

P.S. Позиция модуля назначена в файле шаблона index.php

Единственное решение, которое я нашел - это в модуле определять тип страницы, на которой он выводится и добавить условие:

//получаем тип страницы
$jinput = JFactory::getApplication()->input;
$view = $jinput->get('view');
$option = $jinput->get('option');
$layout = $jinput->get('layout');

if ($view == "article" && $layout == "blog") {
Модуль не показывать
}else{
Показать модуль
}

7 ответов

12 просмотров

Всё верно, проверяете категория это или материал и выводите позицию

Александр- Автор вопроса
Sergey Tolkachyov
Всё верно, проверяете категория это или материал и...

так на других материалах этот модуль тоже нужен будет. Он не нужен только на страницах материала данной категории

Можешь же шаблон категории переопределить и вставить туда вызов модуля

Александр- Автор вопроса
Shustry
Можешь же шаблон категории переопределить и встави...

тогда нужно будет и материалы переопределять, на которых нужен модуль - геморно

Александр
тогда нужно будет и материалы переопределять, на к...

Так вопрос был про показ только на страницах категорий

Александр- Автор вопроса
Shustry
Так вопрос был про показ только на страницах катег...

не, я дописал выше, что на других материалах этот модуль тоже нужен будет

Похожие вопросы

Обсуждают сегодня

Такой вопрос: Почему DocLister, если указать другие шаблоны для пагинации - ко всем указанными шаблоном присваивается пустая строка?
Кирилл Гацевич
11
2 вопроса таких возникли: 1. В магазине c commerce для цены есть два поля, может запорлнено либо то, либо то. Как сделать чтобы он брал цену из второго поля тоже? 2. У товаров...
Artem
6
кто-нибудь знает как в tinymce раскрашивать кусочки текста? В редакторе этой кнопки не могу найти
М
19
А почему не на обычном хостинге? Ide на Ctrl+s на деплой настроить и пусть на условном спринтхосте учатся. Там на самом дешёвом тарифе композер работает.
Alexander Andreev
19
Кто связывался когда-нибудь с хостингом handyhost - оно пригодно для работы, или лучше сразу сайт оттуда утащить?
Dreamer_0x01 VeseloV
6
...зачем пилить всякую отсебятину и заказывать дизайны за 5-7 тыщ, если можно за 5-7 тыщ супер-пупер-тему универсальную купить, а может, даже две и ии-картинок нагенерить на с...
Julia Cherri
8
Я вот тоже задумался. Хочу переписать курс (хотя бы по блогу) на более современную версию Эво. Убрать всратый контроллер, в конце-концов. А у меня там Опенсервер... И вот проб...
Andrey K
9
Вы говорите, что дизайна пока нет... Но как понять идею без хотя бы скетча? Набросали бы в фотошопе картинку плюс/минус - было бы понятнее
Sergey Golubev
8
Добрый день, не подскажите, как можно создать миграцию для самописного пакета (который в папке core/custom/packages находится)? или это только в основую папку /core/database/m...
Dmitry Bozhok
2
@Dreamer_0x01 Скажите что такого никогда не видели? (: Что вообще такого происходит в СПб?! (%
Am Ambrion
14
Карта сайта