Подскажите пожалуйста как исправить. При переходе на 8 версию php данная ошибка вылезла :
cannot access offset of type string on string 0 php 8
ошибка в данной строке:
Array("ID" => $product["ID"]),
cannot access offset of type string on string 0 php 8
ошибка в данной строке:
Array("ID" => $product["ID"]),
Код |
---|
<div class="product-kit__list"> <?$i=0;foreach($arResult['COMPLECT'] as $product):?> <? $my_production = CIBlockElement::GetList( Array("ID" => "ASC"), Array("ID" => $product["ID"]), false, false, Array( ) ); $obElement = $my_production->GetNextElement(); $fields = $obElement->GetFields(); $properties = $obElement->GetProperties(); ?> <? if(!is_numeric($product['NAME'])): ?> <div class="product-kit__item"> <div class="kit-item"> <div class="kit-item__thumb"> <a href="<?=$product['DETAIL_PAGE_URL']?>" class="product-similar__thumb-link"><img src="<?=$product['PICTURE']?>" alt="<?=$product['NAME']?>"></a> </div> <div class="kit-item__content"> <a href="<?=$product['DETAIL_PAGE_URL']?>" class="kit-item__title"> <?=$product['~NAME']?></a> <?=$product['PROPERTIES']['PRODUCT_ARTICUL']['VALUE'];?> <?if($properties["PRODUCT_ARTICUL"]['VALUE']):?> <div style="margin-bottom: 10px;" class="product__articul">Артикул: <span><?=$properties["PRODUCT_ARTICUL"]["VALUE"]?></span></div> <?endif;?> <?/*div class="kit-item__count"><?=$product['PROPERTY_COUNT_VALUE']?> </div*/?> <div class="kit-item__count"> <?=$arResult['PROPERTIES']['QUANTITY']['VALUE'][$i]?> шт.</div> </div> </div> </div> <?endif;?> <?$i++;endforeach;?> </div> |