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

Тема в разделе "Наполнение", создана пользователем kokus, 31.01.2009.

  1. Offline

    kokus Недавно здесь

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    На сайте несколько сотен страниц, нужно сделать так, чтобы один модуль выводился на определенных двадцати (к примеру), другой на других двадцати. А статьи на которых должен выводится один и тот же модуль находятся в разных категориях и разделах. Реально ли это реализовать? Поиском решение не нашел. Пробовал создать в меню пункты "Ссылка - Объект содержимого" и "Ссылка - Url" с необходимыми статьями и привязать модуль к ним в настройках модуля, но он почему то не привязывается. А к пунктам меню "Компонент" почему-то привязывается без проблем, но это не подходит. Может кто-то сталкивался, подскажите что не так.
     
  2.  
  3. Jkr
    Offline

    Jkr Группа поддержки

    Регистрация:
    04.08.2006
    Сообщения:
    464
    Симпатии:
    27
    Пол:
    Мужской
    ты привязываешь модули к пункта меню, а не к категориям. если нужно, чтобы модуль выводился для материалов из одной категории (группы категорий), то создай для нее (них) пункт меню и привяжи вывод модуля к нему. аналогично поступи с другими категориями. только эти ссылки из меню должны быть на сайте и пользователь должен попадать в эти категории именно по этим ссылкам.
     
  4. Offline

    kokus Недавно здесь

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо, Jkr. Но дело как раз таки в том, что модуль должен выводится для материалов из разных категорий, и к тому же не для всех материалов этих категорий. А привязка к пункту меню если он создан как "Ссылка - Объект содержимого" и "Ссылка - Url" у меня почему-то не работает. Это у всех так или у меня что-то не так? Я на двух сайтах проверял, не привязывается модуль к таким пунктам меню, даже если они опубликованы. Может как то в коде движка можно прописывать привязки модулей или какие то еще альтернативные варианты есть?
     
  5. liga
    Offline

    liga Пользователь

    Регистрация:
    21.10.2008
    Сообщения:
    495
    Симпатии:
    18
    Пол:
    Мужской
    kokus, К ссылкам у всех не привязывается, слышал что был какой-то хак, но так и не нашел сообщение о нем.
     
  6. Offline

    kokus Недавно здесь

    Регистрация:
    01.06.2008
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Мужской
    Ооо, спасибо это уже кое-что. Буду искать хак. Если кто-то знает пожалуйста поделитесь ссылками. Конечно хотелось бы чтобы там была возможность привязывать модули к неопубликованым пунктам меню, ну посмотрим.
     
  7. Jkr
    Offline

    Jkr Группа поддержки

    Регистрация:
    04.08.2006
    Сообщения:
    464
    Симпатии:
    27
    Пол:
    Мужской
    альтернативное предложение: при помощи мамбота "Позиции загрузки модуля" (mosloadposition, идет в стандартной сборке) в конкретных статьях публиковать конкретные модули. там синтаксис {mosloadposition название_позиции} в данной позиции должен быть нужный модуль. если позиций не хватает, можно создать еще в админке: сайт - шаблоны - позиции модулей. внешний вид настроить через css.
     
    Wild Tiger нравится это.
  8. Велес
    Offline

    Велес Недавно здесь

    Регистрация:
    04.12.2007
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Всё, можно, просто надо в URL в ссылке на статью вконце добавлять itemID пункта menu, в которому уже присвоен данный модуль, например:

    Есть меню mainmenu в нём есть пункт к примеру "Контакты" c itemid 32, и связанный с ним модуль banner.
    Так же у нас имеется статья с адресом хттп://мой сайт.ру/content/view/150 к которой надо привязать модуль banner.

    теперь чтобы необходимый модуль отображался на нужной нам странице надо всего лишь в url дописать итемид пункта меню к которому уже присвоен необходимый модуль, а именно:
    хттп://мой сайт.ру/content/view/150/32

    причём можно любой итемид указывать и всегда будут отображаться те модули которые с конкретным itemid-ом связаны.
     
  9. Offline

    syntheaa Недавно здесь

    Регистрация:
    06.04.2012
    Сообщения:
    1
    Симпатии:
    1
    Пол:
    Женский
    Есть блестящее решение Advanced Module Manager : http://www.nonumber.nl/extensions/advancedmodulemanager#advanced
    Суперский компонент, решает эти воросы, привязывает модуль к странице. Респект!
     
    Sandergor нравится это.
  10. Offline

    vasik Недавно здесь

    Регистрация:
    25.04.2013
    Сообщения:
    1
    Симпатии:
    1
    Пол:
    Мужской
    Дякую!!!!!!!
     
    Sandergor нравится это.
  11. Offline

    Sandergor Недавно здесь

    Регистрация:
    29.07.2018
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо огромное! Сутки искал решения этой проблемы, сейчас всё работает отлично! Самое важное, это есть возможность установить модуль только на главную страницу!
    А раньше, когда открывал статью (модуль вывода новостей), открывалась страница новости с модулем, если она была привязана к категории, которая в свою очередь была привязана к пункту меню, с помощью Advanced Module Manager можно разорвать эту привязку! Респектище! Если кому интересно, выглядит это так на моём сайте:Spam!.M. в общем ещё раз спасибо!
     
    Последнее редактирование модератором: 29.07.2018

Поделиться этой страницей

Загрузка...