Добрый день! Есть небольшая задача по проверке существования элемента инфоблока. Я читал документацию и пытался реализовать то, что в ней написано - пока безрезультатно.
Суть вот в чем:
Есть инфоблок с описаниями товаров (IBLOCK_ID = 53)
В инфоблоке есть разделы с SECTION_CODE = бренд товара
В инфоблоке есть элементы со свойством ARTICLE = артикул товара
===
Мне нужно сделать так, чтоб на странице поисковой выдачи система проверяла - существует ли элемент инфоблока имеющий сочетание бренд+артикул.
Если такой элемент существует, то на странице выводилась ссылка на детальное описание.
Если элемент не существует, то никаких действий не нужно.
===
Вроде бы задачка простая. Еще недельку поковыряться и я решу ее (уровень навыков программирования - PHP, ниже среднего).
Быть может кто-то подскажет правильно решение раньше?
===
Пока что докопался до этого:
Правильно ли? А что дальше?
Суть вот в чем:
Есть инфоблок с описаниями товаров (IBLOCK_ID = 53)
В инфоблоке есть разделы с SECTION_CODE = бренд товара
В инфоблоке есть элементы со свойством ARTICLE = артикул товара
===
Мне нужно сделать так, чтоб на странице поисковой выдачи система проверяла - существует ли элемент инфоблока имеющий сочетание бренд+артикул.
Если такой элемент существует, то на странице выводилась ссылка на детальное описание.
Если элемент не существует, то никаких действий не нужно.
===
Вроде бы задачка простая. Еще недельку поковыряться и я решу ее (уровень навыков программирования - PHP, ниже среднего).
Быть может кто-то подскажет правильно решение раньше?
===
Пока что докопался до этого:
Код |
---|
$arOrder = array("SORT"=>"ASC"); $arFilter = array ("IBLOCK_ID"=>"53", "PROPERTY_ARTICLE"=>"OP570"); $arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM"); $find_obj = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); |