При переносе битрикса в редакции старт с помощью стандартного метода переноса (создание резервной копии на локалке и развертывание на хостинге) возникла необычная проблема:
Сайт функционирует нормально, но не отображаются данные из ИБ, хотя в админке они есть, проверял. Не отображаются когда применяю свои шаблоны, в стандартных все нормально. Приведу пример из компонента bitrix.news
Скрытый текст |
---|
bitrix:news [CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); /** @var array $arParams */ /** @var array $arResult */ /** @global CMain $APPLICATION */ /** @global CUser $USER */ /** @global CDatabase $DB */ /** @var CBitrixComponentTemplate $this */ /** @var string $templateName */ /** @var string $templateFile */ /** @var string $templateFolder */ /** @var string $componentPath */ /** @var CBitrixComponent $component */ $this->setFrameMode(true); ?> <div class="main col-md-12"> <?echo $arResult["NAME"];?><br /> <?echo $arResult["DESCRIPTION"];?> <br /> <?echo $arResult["ACTIVE"]; ?> 1<br /> <!-- <pre><? print_r($arResult); ?></pre> --> </div>
<div class="main col-md-8"> <!-- portfolio items start --> <div class="isotope-container row grid-space-20"> <?if($arParams["DISPLAY_TOP_PAGER"]):?> <?=$arResult["NAV_STRING"]?> <?endif;?> <?foreach($arResult["ITEMS"] as $arItem):?> <? $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM'))); ?> <div class="col-sm-4 isotope-item web-design"> <div class="box-style-1 gray-bg"> <div class="overlay-container"> <img src="<? echo ($arItem['PREVIEW_PICTURE'][SRC]);?>" alt=""> <a href="portfolio-item.html" class="overlay small"> <i class="fa fa-plus"></i> <span><? echo $arItem["DISPLAY_PROPERTIES"]["UNIC"]["DISPLAY_VALUE"] ?></span> </a> </div> <?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?> <?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?> <h3 style="font-size: 12px; height:26px;"><a href="<?echo $arItem["DETAIL_PAGE_URL"]?>"><?echo $arItem["NAME"]?></a></h3> <?else:?> <h3><?echo $arItem["NAME"]?></h3> <?endif;?> <?endif;?>
<p style="font-size:12px;"> <?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?> <?echo $arItem["PREVIEW_TEXT"];?> <?endif;?> </p> <?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?> <?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?> <a href="<?echo $arItem["DETAIL_PAGE_URL"]?>" class="btn btn-default">Подробнее</a> <?endif;?> <?endif;?> </div> </div> <?endforeach;?> <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <small> <?=$arProperty["NAME"]?>: <?if(is_array($arProperty["DISPLAY_VALUE"])):?> <?=implode(" / ", $arProperty["DISPLAY_VALUE"]);?> <?else:?> <?=$arProperty["DISPLAY_VALUE"];?> <?endif?> </small><br /> <?endforeach;?>
</div> </div> <aside class="col-md-3 col-md-offset-1"> <div class="sidebar"> <div class="block clearfix"> <div class="image-box"> <div class="image-box-body"> <img src="<?=SITE_TEMPLATE_PATH?>/images/blog-sidebar.jpg" alt="" style="width: 50px;float: left;margin-right: 10px;"> <h3 class="title" style="font-size: 14px;">Получить персональную поддержку</h3> Не уверен, что поддержка доступна для Вас? Пройдите тест и ответьте на несколько вопросов, чтобы получить аналитику. И вы узнаете как начать или поддержать свой бизнес <a href="#" class="btn btn-default" target="_blank">Пройти тест</a> </div> </div> </div>
<div class="block clearfix"> <h3 class="title">Наши клиенты</h3> <div class="separator"></div> <div class="gallery row"> <div class="gallery-item col-xs-12"> <div class="overlay-container"> <img src="<?=SITE_TEMPLATE_PATH?>/images/gallery-1.jpg" alt=""> <a href="portfolio-item.html" class="overlay small"> <i class="fa fa-link"></i> </a> </div> </div> </div> </div> </div> </aside> [/CODE] |