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

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

У меня есть модуль 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 ответов

18 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта