Новости Joomla

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

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
В общем такая проблема, имеется пункт меню Пресс-центр с подпунктами:

-Пресс-центр
   -Галерея
   -Новости

Нужно вывести модуль отображения новостей в подпункт Новости, я как понял при выборе типа меню нельзя выбирать модули, такого раздела там нет... Ну что то указать надо, и я выбрал материалы=> блог категории и нужную категорию в которой опубликованы новости... отобразился список материалов. Но мне нужно отобразить только модуль, через настройки модуля указал показывать на указанных страницах 'Новости' и модуль появился в разделе новостей, с новостями. В итоге на странице отобразилось список новостей категории и модуль с новостями...
Как теперь убрать тип пункта блог категории ??
Получается что в настройках пункта меню нет возможности выбрать отображение конкретного модуля, т.е. модуль к пункту меню можно привязать без проблем....


*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Отображение модуля в пункте меню
« Ответ #1 : 24.12.2016, 20:02:39 »
это решается через условия в шаблоне.
в вашем случае надо пропустить генерацию компонента для itemid=ID_пункта новости && режиме=блог
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Re: Отображение модуля в пункте меню
« Ответ #2 : 24.12.2016, 22:05:07 »
это решается через условия в шаблоне.
в вашем случае надо пропустить генерацию компонента для itemid=ID_пункта новости && режиме=блог

Не совсем силен в кодах, но суть уловил

примерно надо править такой код ? 
Код
<?php if(showPage(array('Itemid'=>'101'))): $index="_index"; endif;?>
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Отображение модуля в пункте меню
« Ответ #3 : 24.12.2016, 22:15:28 »
смысл в том, чтобы пропустить по условию вывод вот этого кода
Код
<jdoc:include type="component" />
кстати, можно ещё попробовать в настройках пункта новостей выбрать показ только Избранных.
соответственно, если избранных не будет, то в блоге их не выведет.
если конечную новость при этом покажет - то вполне себе решение без кодинга
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Отображение модуля в пункте меню
« Ответ #4 : 24.12.2016, 22:29:12 »
вот в такую конструкцию надо обернуть вывод блока с компонентом

Код
if ( !(showPage(array('Itemid'=>'101', 'view'=>'category'))) ):
?><jdoc:include type="component" /><?php
endif;
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Re: Отображение модуля в пункте меню
« Ответ #5 : 24.12.2016, 22:48:21 »
смысл в том, чтобы пропустить по условию вывод вот этого кода
Код
<jdoc:include type="component" />
кстати, можно ещё попробовать в настройках пункта новостей выбрать показ только Избранных.
соответственно, если избранных не будет, то в блоге их не выведет.
если конечную новость при этом покажет - то вполне себе решение без кодинга

Этот вариант подошел, блог не выводится с избранными материалами. Спасибо
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Re: Отображение модуля в пункте меню
« Ответ #6 : 24.12.2016, 23:14:59 »
вот в такую конструкцию надо обернуть вывод блока с компонентом

Код
if ( !(showPage(array('Itemid'=>'101', 'view'=>'category'))) ):
?><jdoc:include type="component" /><?php
endif;
ну а если данный код применить, то где itemid будет Id пункта новостей ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 39
Просмотров: 11609
Последний ответ 15.06.2023, 11:55:16
от Victor333
Вывод поля поиска первым пунктом в меню

Автор Mick_20

Ответов: 3
Просмотров: 584
Последний ответ 03.02.2023, 13:02:46
от Mick_20
Текст меню выходит за границы меню.

Автор 7733039

Ответов: 1
Просмотров: 1004
Последний ответ 05.08.2022, 16:32:00
от marksetter
data-toggle data-target в меню Joomla?

Автор romagromov

Ответов: 6
Просмотров: 708
Последний ответ 14.07.2022, 20:33:55
от romagromov
Меню jux megamenu как настроить направление выпадающего меню

Автор piter2022

Ответов: 0
Просмотров: 524
Последний ответ 05.04.2022, 18:03:28
от piter2022