Здравствуйте.
Столкнулся с интересной проблемой. На сайте есть каталог товаров, для вывода использую стандартный компонент catalog.
Когда в группе настроек "Настройки списка" я выбираю список свойств товаров, которые должны выводится на списке товаров текущего раздела, то я вижу пустую страницу. т.е. совсем пустую, без head и прочего.
Если же, в списке свойств для отображения поставить "Не выбрано", то все работает нормально.
Но мне на списке товаров нужны их свойства.
Путем исключения удалось установить, что проблема происходит в catalog.section на этапе:
Работает нормально:
[CODE]$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);
$rsElements->SetUrlTemplates($arParams["DETAIL_URL"]);
if($arParams["BY_LINK"]!=="Y" && !$arParams["SHOW_ALL_WO_SECTION"])
$rsElements->SetSectionContext($arResult);
$arResult["ITEMS"] = array();
while($obElement = $rsElements->GetNextElement() ) {
$arItem = $obElement->GetFields();
$arItem['ID'] = intval($arItem['ID']);
[/CODE]А вот этот кусок не отрабатывает:
[CODE]if ($bGetProperties) $arItem["PROPERTIES"] = $obElement->GetProperties();
[/CODE]
Какие вообще могут быть причины, что свойства элемента не возвращаются в стандартном, не кастомизированном компоненте?