Помощь Вывод товара "шорткодом"

Тема в разделе "Битрикс", создана пользователем DimonFreeman, 13 янв 2020.

XEvil 4.0 Релиз Состоялся!
Метки:
Модераторы: wpt
  1. DimonFreeman

    DimonFreeman Постоялец

    Регистр.:
    25 авг 2014
    Сообщения:
    83
    Симпатии:
    11
    Всех приветсвую,
    в result_modifer
    пишу
    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
    $arResult["DETAIL_TEXT"] = preg_replace(
    "/#PRODUCT_ID_([\d]+)#/is",
    'ZAMENA',
    $arResult["DETAIL_TEXT"]
    );
    ?>
    нужно что б #PRODUCT_ID_23#
    выводился товар 23
    если где-то #PRODUCT_ID_64#
    вывод ещё товара с id 64.
     
  2. Black#FFFFFF

    Black#FFFFFF

    Регистр.:
    19 июл 2007
    Сообщения:
    222
    Симпатии:
    151
    В result_modifier.php какого шаблона? какого компонента? может вам обработать catalog.section передав в фильтр айди нужных товаров? и вывести его на месте, где сейчас выводится detail_text? (FILTER_NAME в параметрах catalog.section => 'arrFilter' а перед вызовом компонента catalog.section определить global $arrFilter; $arrFilter = [23,6]; передать айди товаров в зависимости от необходимости. и отдельно тогда для catalog.section оформить необходимый шаблон.
     
  3. DimonFreeman

    DimonFreeman Постоялец

    Регистр.:
    25 авг 2014
    Сообщения:
    83
    Симпатии:
    11
    В шаблоне новостей.
    В самом тексте нужно вывести неограниченое количество товаров в разных местах.
     
  4. Alex OP

    Alex OP Создатель

    Регистр.:
    15 фев 2017
    Сообщения:
    42
    Симпатии:
    5
    Разобрались как реализовать?
     
  5. DimonFreeman

    DimonFreeman Постоялец

    Регистр.:
    25 авг 2014
    Сообщения:
    83
    Симпатии:
    11
    Да, конечно)
    сделал