Здравствуйте!
Ошибка
[QUOTE]Invalid argument supplied for foreach() in /home/volkaru/public_html/bitrix/components/bitrix/store.catalog.random/component.php on line 139[/QUOTE]указывает на цикл
foreach($arParams["PROPERTY_CODE"] as $pid)
{
$prop = &$arItem["PROPERTIES"][$pid];
if((is_array($prop["VALUE"]) && count($prop["VALUE"])>0) ||
(!is_array($prop["VALUE"]) && strlen($prop["VALUE"])>0))
{
$arItem["DISPLAY_PROPERTIES"][$pid] = CIBlockFormatProperties::GetDisplayValue($arItem, $prop, "catalog_out";);
}
}
и стала выскакивать после того, как был заменен компонент корзины. Если цикл закоментировать, то ошибка пропадает.
При этом и до того, как это сообщение появилось переменная $arParams["PROPERTY_CODE"] была NULL, т.е. цикл не выполнялся. Может какая-то функция внутри цикла поменяла описание...
У кого-нибудь есть идеи, в чем причина?