Подскажите пожалуйста как исправить. При переходе на 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>
|