Здравствуйте.
На странице есть следующий код, который добавляет в select разделы из инфоблока для выбора:
Без включенного автокеширования все было прекрасно, но после его включения страница с включенным кешом грузиться ровно до этого php кода.
Если его вырезать или закомментить, то и с автокешированием и без страница и весь сайт работают прекрасно.
Форма с select-ом находиться просто на странице index.php, не обромлены в компонент.
Пробывал использовать CPHPCache, но из-за не опытности в его использовании у меня все равно страница не отрабатывает.
Буду очень признателен за помощь в решении проблемы.
На странице есть следующий код, который добавляет в select разделы из инфоблока для выбора:
Код |
---|
<select name="object-section" tabindex="3" class="object-type-living"> <option selected value="all">Все</option> <? $rsParentSection = CIBlockSection::GetByID(36); if ($arParentSection = $rsParentSection->GetNext()) { $arFilterSect = array('IBLOCK_ID' => $arParentSection['IBLOCK_ID'],'>LEFT_MARGIN' => $arParentSection['LEFT_MARGIN'], '<RIGHT_MARGIN' => $arParentSection['RIGHT_MARGIN'],'>DEPTH_LEVEL' => $arParentSection['DEPTH_LEVEL']); // выберет потомков без учета активности $arSelectSect = array("ID", "NAME"); $rsSect = CIBlockSection::GetList(array('left_margin' => 'asc'), $arFilterSect, false, $arSelectSect); while ($arSect = $rsSect->GetNext()) { echo "<option value='".$arSect['ID']."'>".$arSect['NAME']."</option>"; } } ?> </select> |
Если его вырезать или закомментить, то и с автокешированием и без страница и весь сайт работают прекрасно.
Форма с select-ом находиться просто на странице index.php, не обромлены в компонент.
Пробывал использовать CPHPCache, но из-за не опытности в его использовании у меня все равно страница не отрабатывает.
Буду очень признателен за помощь в решении проблемы.