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

juvemen

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

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

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


*

effrit

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

juvemen

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

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

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

effrit

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

effrit

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

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

juvemen

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

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

juvemen

  • Захожу иногда
  • 92
  • 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 пункта новостей ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Собственно как скопировать модули пунктов меню?

Автор Serebro2009

Ответов: 0
Просмотров: 91
Последний ответ 06.11.2018, 21:46:01
от Serebro2009
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 37
Просмотров: 5428
Последний ответ 11.10.2018, 16:28:28
от khan-alex
Пропало меню system

Автор PPW

Ответов: 0
Просмотров: 111
Последний ответ 24.09.2018, 16:10:33
от PPW
Не работает меню off canvas

Автор Afman

Ответов: 2
Просмотров: 223
Последний ответ 19.09.2018, 14:33:15
от Afman
Редактирование модулей и меню сайта с front-end

Автор ilnaz

Ответов: 2
Просмотров: 287
Последний ответ 31.08.2018, 17:03:20
от ilnaz