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

juvemen

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

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

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


*

effrit

  • Легенда
  • 8361
  • 932 / 8
  • 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

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

effrit

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

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

Автор lolitma3

Ответов: 35
Просмотров: 3407
Последний ответ 15.04.2018, 19:28:19
от sanek2281
SVG иконки для пунктов меню

Автор lilsaint5800

Ответов: 2
Просмотров: 116
Последний ответ 27.02.2018, 20:05:08
от lilsaint5800
Не применяются глобальные настройки материалов у пунктов меню Joomla 3.8.5

Автор velyar

Ответов: 2
Просмотров: 317
Последний ответ 26.02.2018, 20:27:38
от velyar
При щелчке на пункт меню пишет, что страница не существует

Автор Шацких Павел

Ответов: 13
Просмотров: 552
Последний ответ 20.02.2018, 11:07:46
от all_zer
После обновления до 3.7.5 начало пропадать меню

Автор bald2003

Ответов: 8
Просмотров: 187
Последний ответ 26.01.2018, 14:26:27
от beliyadm