У меня стандартный магазин Одежда+
Я добавил собственное свойство в инфоблок Каталоги: Информационные блоки. Вот описание поля:
Название: "Связанные товары";
Тип: "Привязка к элементам";
Множественное: "Да";
Информационный блок: "Торговые предложения" "Одежда предложения".
Теперь в товарах я добавляю ID связанных товаров и пытаюсь получить их в шаблоне:
Но мои $ar_res[ 'DETAIL_PICTURE' ] и $ar_res[ 'PREVIEW_PICTURE' ] пустые! Хотя, в некоторых случаях, массивы с картинками приходят (видимо эти картинки есть в самом товаре, а не в предложении).
Понятное дело, что картинки могут быть как в предложениях так и в самих товарах. Но нельзя ли получить эти картинки как-то за один раз?
Я добавил собственное свойство в инфоблок Каталоги: Информационные блоки. Вот описание поля:
Название: "Связанные товары";
Тип: "Привязка к элементам";
Множественное: "Да";
Информационный блок: "Торговые предложения" "Одежда предложения".
Теперь в товарах я добавляю ID связанных товаров и пытаюсь получить их в шаблоне:
Код |
---|
while ( $obCustomField = $res->GetNext() ) { $fieldData = CIBlockElement::GetByID( $obCustomField[ 'VALUE' ] ); // CIBlockResult if ( $ar_res = $fieldData->GetNext() ) { $arPic = CFile::GetFileArray( $ar_res[ 'DETAIL_PICTURE' ] ); $arGood[ ] = array( 'id' => $obCustomField[ 'VALUE' ], 'name' => $ar_res[ 'NAME' ], 'arPic' => $arPic, 'pic_big' => $ar_res[ 'DETAIL_PICTURE' ], 'pic_pre' => $ar_res[ 'PREVIEW_PICTURE' ], ); } } |
Но мои $ar_res[ 'DETAIL_PICTURE' ] и $ar_res[ 'PREVIEW_PICTURE' ] пустые! Хотя, в некоторых случаях, массивы с картинками приходят (видимо эти картинки есть в самом товаре, а не в предложении).
Понятное дело, что картинки могут быть как в предложениях так и в самих товарах. Но нельзя ли получить эти картинки как-то за один раз?