Не получается вывести в компоненте описание раздела.
Вот код компонента:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
CModule::IncludeModule('iblock');
$arResult = Array(
'SECTIONS' => Array(),
'ITEMS' => Array(),
'CONTROL_NAME' => 'SECTION',
'EMPTY_TITLE' => 'Выберите подразделение'
);
$iblock_id = $arParams['IBLOCK_ID'];
if (isset($_REQUEST['SECTION2']) && $_REQUEST['SECTION2'] > 0)
$action = 'items';
else
$action = 'list';
//if($this->StartResultCache(999, $iblock_id.$action)) {
if ($action === 'list') {
if (isset($_REQUEST['SECTION']) && $_REQUEST['SECTION'] > 0)
$section_id = $_REQUEST['SECTION'];
else
$section_id = false;
$db_sect = CIBlockSection::GetList(
Array('SORT' => 'ASC'),
Array(
'IBLOCK_ID' => $iblock_id,
'ACTIVE' => 'Y',
'SECTION_ID' => $section_id
)
);
while ($ar_sect = $db_sect->GetNext()) {
$arResult['SECTIONS'][] = Array(
'ID' => $ar_sect['ID'],
'NAME' => $ar_sect['NAME']
);
}
if ($section_id > 0) {
$arResult['CONTROL_NAME'] = 'SECTION2';
$arResult['EMPTY_TITLE'] = 'Выберите услугу';
}
} elseif ($action === 'items') {
$db_items = CIBlockElement::GetList(
Array(),
Array(
'IBLOCK_ID' => $iblock_id,
'ACTIVE' => 'Y',
'SECTION_ID' => $_REQUEST['SECTION2']
),
false,
false,
Array('IBLOCK_ID', 'ID', 'NAME', 'PROPERTY_PRICE')
);
while ($ar_item = $db_items->GetNext()) {
$arResult['ITEMS'][] = Array(
'ID' => $ar_item['ID'],
'NAME' => $ar_item['NAME'],
'PRICE' => $ar_item['PROPERTY_PRICE_VALUE'],
'PRICE_FORMATED' => number_format($ar_item['PROPERTY_PRICE_VALUE'], 0, '.', ' ').' руб.'
);
}
}
$arResult['PAGE'] = $action;
$arResult['IS_AJAX'] = (isset($_REQUEST['__AJAX']) && $_REQUEST['__AJAX'] === 'Y');
$this->IncludeComponentTemplate();
//}
|
Вот код шаблона, куда нужно вывести описание раздела:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<h2 class="light bordered"></h2>
<?if (!empty($arResult['ITEMS'])):?>
<div class="row">
<div class="col-md-12">
<ul class="list-unstyled pricing-table first">
<li class="table-heading">
<span></span>
<span class="text-right">Стоимость</span>
</li>
<?foreach ($arResult['ITEMS'] as $index=>$arItem):?>
<li class="list-<?=($index % 2 == 0 ? 'dark' : 'light')?>">
<span><?=$arItem['NAME']?></span>
<span class="text-right"><?=$arItem['PRICE_FORMATED']?></span>
</li>
<?endforeach;?>
</ul>
</div>
</div>
<?endif;?> |
Перепробовал все возможные варианты для вывода описания раздела, которые нашел в сети, но ничего не помогло. Подскажите, пожалуйста, как решить эту задачу.