Помощь Как связать новость с товаром?

Тема в разделе "Битрикс", создана пользователем EskinS, 3 мар 2015.

Модераторы: mrLom, puagardian
  1. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    54
    Симпатии:
    10
    Добрый день! Подскажите как настроить связь новости и товара.
    По аналогии
     
  2. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    54
    Симпатии:
    10
    Но на странице где новости не выводиться... может что-то еще надо?
     
  3. 404vrn

    404vrn Создатель

    Регистр.:
    28 фев 2015
    Сообщения:
    13
    Симпатии:
    4
    Нужно в инфоблок новостей добавить свойство "Связанные элементы" и выбрать нужные вам товары.
     
  4. Sintez37

    Sintez37 Писатель

    Регистр.:
    13 окт 2013
    Сообщения:
    7
    Симпатии:
    0
    В настройках компонента выбирали это свойство, что бы она выводилось на детальной странице?
     
  5. Nomen22

    Nomen22 Создатель

    Регистр.:
    22 июн 2011
    Сообщения:
    11
    Симпатии:
    5
    Для реализации данного функционала у новостей, вам придется допилить шаблон вывода детальной новости. Самый простой способ это добавить в шаблон детальной страницы новостей компонент "bitrix:catalog.section"(в котором будет доступен весь функционал для товара: покупка, подписка, цена и т.д.), предварительно создав фильтр(arrFilter) перед вызовом данного компонента:
    PHP:
    $GLOBALS['arrFilter'] = array("ID"=> сюда подставляем значение вашего свойство(множественноетипа "Привязка к элементу инфоблока");
    Ну и разумеется прописать в настройках "bitrix:catalog.section" название фильтра "arrFilter". Так же рекомендую сделать проверку на пустое значение свойства "Привязка к элементу инфоблока", чтобы при пустом его значении на странице не выводился полный список товаров каталога.