@vladzvezdin

Почему контент контент блока в битриксе отображается только после перезагрузки страницы либо при смене региона?

<div class="first-right-block">
                <?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
                        array(
                            "COMPONENT_TEMPLATE" => ".default",
                            "PATH" => SITE_DIR."include/mainpage/comp_firstblock_btns.php",
                            "AREA_FILE_SHOW" => "file",
                            "AREA_FILE_SUFFIX" => "",
                            "AREA_FILE_RECURSIVE" => "Y",
                            "EDIT_TEMPLATE" => "standard.php"
                        ),
                        false
                    );?>
           </div>


а вот и сам файл
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?>

<?
$rsGroups = CIBlockSection::GetList (
    Array("SORT"=>"ASC"),
	Array("IBLOCK_ID"=>"56", "ACTIVE" => "Y", "UF_CITY_BNTS" => $_COOKIE['current_region']),
 	false,
 	Array("IBLOCK_ID", "ID", "NAME", "UF_*")
);

if ($arGroup = $rsGroups->GetNext()){
    ?> <div class="right-btn-content">

    <?$dbBtns = CIBlockElement::GetList (
        Array("SORT"=>"ASC"),
        Array("IBLOCK_ID"=>"56", "ACTIVE" => "Y", "SECTION_ID " => $arGroup["ID"]),
        Array("IBLOCK_ID", "ID", "NAME", "PREVIEW_TEXT", "PROPERTY_LINK_BTN")

    );

    while ($arBtn = $dbBtns->GetNext()){?>
        <a href="<?=$arBtn["PROPERTY_LINK_BTN_VALUE"]?>" class="right-btn">
            <?=$arBtn["NAME"];?>
            <span><?=$arBtn["PREVIEW_TEXT"];?></span>
        </a>


    <?}?>
    </div>
<?}?>
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@php_raper
Проверьте что хранится в куках.
У вас выборка идет по средствам значения
Array("IBLOCK_ID"=>"56", "ACTIVE" => "Y", "UF_CITY_BNTS" => $_COOKIE['current_region'])

Видимо по умолчании кука не задана.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы