Задать вопрос
@KASich

Как в детальное описание товара указать ссылку на другой товар?

В детальном описании товара упоминается другие товары, на них хочется установить ссылку. Но со временем, ссылки на все товары меняются (либо раздел, где находится товар меняется, либо символьный код товара изменился). Поэтому хотелось бы в детальном описании указать какой-то шаблон с id товара, а уже по этому Id ссылка формировалась самостоятельно. Есть ли такие решения?

Самый примитивный вариант, это создать шаблон в описании, например #ELEMENT_ID_55481#. А при выводе товара заменить его с помощью str_replace.
Но это не очень пригодно, когда таких ссылок будет 50-100. А возможно тем, кто прочтет этот топик, потребуется 1000 ссылок таких сделать.
Возможно можно спарсить id из этого шаблона и по нему вывести ссылку на товар. Но с данной задачей мне сложно справиться. А возможно уже есть готовые решения.
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • ProductStar
    Профессия Product Manager
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@IvanMogilev
Backend developer: Wordpress,Yii
Вы можете использовать свойство привязка к элементам, в результате у вас будут id выбранных в админке товаров,а с помощью id получайте DETAIL_PAGE_URL, через например CIBlockElement::GetByID
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы