Посоветуйте пожалуйста как организовать в каталоге дополнительную детальку для связанного товара? При этом связанный товар есть элементом другого ИБ.
09.01.2019 11:10:25
Использую код: <? if (is_array($arResult['PROPERTIES']["KOMLP"]["VALUE"])) { ?> <? foreach ($arResult['PROPERTIES']["KOMLP"]["VALUE"] as $komplID) { $komplObject = CIBlockElement::GetByID($komplID); $komplObject->SetUrlTemplates("/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/"); $komplObject = $komplObject->GetNext(); echo $komplObject["CODE"]; echo $komplObject["DISPLAY_PROPERTIES"]["ZAYAV"]["VALUE"]; //!!!!!!НЕ РАБОТАЕТ echo '<a href="'.$komplObject["DETAIL_PAGE_URL"].'">'.$komplObject["NAME"].'</a>'; } ?> <? } ?> где KOMLP — код связного св-ва А что в этом коде я делаю не так чтоб вывести значение св-ва ZAYAV? Пишу echo $komplObject["DISPLAY_PROPERTIES"]["ZAYAV"]["VALUE"] —НЕ РАБОТАЕТ Имя например выводит. Подскажите плиз. |
|||
|
08.01.2019 17:03:27
Уважаемые форумчане. Подскажите плиз как решить такую задачку.
У данного элемента есть св-во KODE равное tinkoff Нужно на этой странице (деталька) получить свойства элемента другого иб номер 135 у которого CODE равен св-ву KODE, в данном примере tinkoff . Каждое св-во нужно поместить в переменные, которые в последующем будем заменять в тексте (чтоб текст писался админом и с использованиев тегов типа #NAME#, #CITY# и т.д., а реальные данные мы будем подставлять из полученных свойств) Сейчас в тексте пока 2 переменных: #NAME# и #CITY# #NAME# нужно заменить на наименование элемента с кодом tinkoff (в данном примере) инфоблока 135, а #CITY# на его св-во CITIES Т.е данные к вопросу о конкретном банке мы тянем из св-в банка, который есть элементов другого иб — если спросили про Тинькофбанк, то нужно достать св-ва именно этого банка. Спасибо заранее. |
|
|
12.12.2018 14:46:30
|
|||
|
10.12.2018 16:25:53
|
|||
|