Как убрать модуль?

  • 9 Ответов
  • 155 Просмотров

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

*

Оффлайн tmpnikl

Как убрать модуль?
« : 07.02.2017, 14:14:34 »
Здравствуйте, вот такя проблема, На главной странице Новости(главная страница в меню) в позиции user3, под новостями находится ещё меню архив новостей, который привязан к модулю архив(user4), у которого в свойствах на закладке привязка к пунктам меню, отмечено ни на одной странице, кроме главной... Всё хорошо, но вот проблема..на сайте есть модули, которые не имеют привязки к меню, просто материал, нажимаешь и появляется указанный материал на главной странице, а внизу к ним прилепляется этот модуль архив(user4), как его(модуль архив) отвязать не  только от пунктов меню, но и от материалов?

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: Как убрать модуль?
« Ответ #1 : 07.02.2017, 14:27:11 »
надо не модуль отвязать, а документы привязывать к категориям, а на категории создавать пункты меню, тогда и не будет полтергейства.
если плодить материалы без категорий, тогда да - быстро в свалку сайт превратится.

*

Оффлайн tmpnikl

Re: Как убрать модуль?
« Ответ #2 : 07.02.2017, 14:51:09 »
Спасибо, но это единственный материал, и для этого материала создать категорию, которую затем связать с меню и меню связать с модулем.. а не найдётся пути покороче, чтобы убрать ненужные звенья. Я попытался этим двум модулем присвоить одну позицию(user3), но архив не появляется... может где-нибудь в шаблоне можно как-нибудь объединить два блока.. Если уж совсем никак, то пойдём длинным путём, создавать все эти ненужные меню и категории, для единственного материала

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: Как убрать модуль?
« Ответ #3 : 07.02.2017, 14:53:47 »
для одного материала можно создать сразу пункт меню на этот материал
прямо путь длинною в жизнь... 10 секунд бесценного времени  :laugh:

*

Оффлайн tmpnikl

Re: Как убрать модуль?
« Ответ #4 : 08.02.2017, 09:46:49 »
Спасибо, а может подскажите, если тип этого модуля HTML, как активизировать(каким кодом) пункт меню 111(id=111), меню Разное(id=23)

*

Оффлайн tmpnikl

Re: Как убрать модуль?
« Ответ #5 : 10.02.2017, 12:18:55 »
В общем сделал всё, как и советовали... Привязал Материал к меню, меню к модулю... Но проблема не решилась, а отодвинулась.
Может кто подскажет, почему выскакивает модуль Архив новостей в позиции user4
Что в левой колонке, что в правой есть модули. которые привязаны к меню, которое открывают материал, в которых есть ссылка на другой материал... Но модуль Архив новостей(он отвязан от всех меню) появляется только в единственном пункте меню, который вызывает материал, а тот уже другой материал...
Конкретно..(сайт
Спойлер
[свернуть]
)
Левое меню Образовательные стандарты вызывает материал, и оттуда переходим в другой материал, модуль Архив новостей нигде не появляется
Правое меню Равный обучает равного вызывает материал, и оттуда переходим в другой материал, модуль Архив новостей нигде не появляется
Правое меню Объявления вызывает материал модуль Архив новостей не появляется, переходим в следующий материал модуль Архив новостей появился... Как этот модуль отвязать? Нежели на каждый материал надо создавать меню?
« Последнее редактирование: 12.02.2017, 18:42:46 от tmpnikl »

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: Как убрать модуль?
« Ответ #6 : 10.02.2017, 14:19:43 »
ну все поняли, что там аццкая матрица ))

тебе надо основы понять.
а) модуль - это виджет, который привязывается к пункту меню.
б) материалы при переходе наследуют пункт меню, с которого был осуществлен переход, ЕСЛИ НЕ ЛЕЖАТ ВНУТРИ КАТЕГОРИЙ, на которые созданы отдельные пункты меню.
или если нет отдельного пункта меню, ведущего на этот материала.

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

нарисуй на листочке структуру сайта в виде дерева, категории и материалы, на которые созданы пункты меню, отметь красным маркером.
это и будет карта для привязки модулей.
дочерний пункт меню перекрывает родительский, материалы без пометки - наследуют родителя.

а материалы без привязки и без родителя - это геморрой :)

*

Оффлайн tmpnikl

Re: Как убрать модуль?
« Ответ #7 : 10.02.2017, 14:29:34 »
В  у меня все материалы вложены в какую-нибудь категорию, но тип пункта меню(привязка к меню), может быть как к категории, так и к материалу, поэтому да у меня не все категории привязаны к какому-то пункту меню, Т.е. получается я должен все категории привязать к меню?, так что ли?
В данном случае, который описан выше, где не появляется модуль Архив новостей, также нет привязки категорий к меню(только материал привязан).. Сейчас поэксперементирую..

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: Как убрать модуль?
« Ответ #8 : 10.02.2017, 14:30:12 »
нарисуй на листочке структуру сайта в виде дерева, категории и материалы, на которые созданы пункты меню, отметь красным маркером.
это и будет карта для привязки модулей.
дочерний пункт меню перекрывает родительский, материалы без пометки - наследуют родителя.


*

Оффлайн tmpnikl

Re: Как убрать модуль?
« Ответ #9 : 10.02.2017, 15:29:23 »
Не понимаю, что это может изменить, убрал все материалы(на локальном), чтоб выяснить проблему, оставил только проблемный(вариант 1 показывается блок) и нормальный(блок не показывается)  вот рисунок...
рисунок правда, что-то огромный, не знаю как его уменьшить..
Спойлер
[свернуть]
« Последнее редактирование: 10.02.2017, 15:33:32 от tmpnikl »