Здравствуйте.
Создаю новый раздел, добавляю в него элемент. Сам по себе элемент существует (да и раздел в общем-то тоже), вбив адрес в строке браузера, туда можно легко попасть. Но вот в списке разделов данные почему-то не отображаются.
Ранее созданные разделы отображаются нормально, новые создаю точно так же, как и старые. Новые элементы в старые разделы добавляются тоже без проблем.
Выглядит список разделов следующим образом:
Разумеется, при добавлении раздела или элемента заполняю все необходимые поля, активность включена.
Тем не менее, новых не отображается.
Создаю новый раздел, добавляю в него элемент. Сам по себе элемент существует (да и раздел в общем-то тоже), вбив адрес в строке браузера, туда можно легко попасть. Но вот в списке разделов данные почему-то не отображаются.
Ранее созданные разделы отображаются нормально, новые создаю точно так же, как и старые. Новые элементы в старые разделы добавляются тоже без проблем.
Выглядит список разделов следующим образом:
| Код |
|---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?foreach($arResult["SECTIONS"] as $arSection):
if(!is_array($arSection['ITEMS']) || (is_array($arSection['ITEMS']) && count($arSection['ITEMS']) == 0)) continue;
if (!empty($_REQUEST['set_filter']) && empty($arSection['ITEMS'])) continue;
?>
<ul class="l-showCase">
<li>
<!--Название раздела с логотипом-->
<h2 class="title title--md2 title--hasPic">
<? if($arSection["PICTURE"]):?>
<img src="<?=$arSection["PICTURE"]['SRC']?>" alt="">
<?endif;?>
<span><?=$arSection["NAME"]?></span>
</h2>
<!--/Название раздела с логотипом-->
<ul>
<? foreach($arSection["ITEMS"] as $arElement): ?>
<?
$this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCST_ELEMENT_DELETE_CONFIRM')));
?>
<li id="<?=$this->GetEditAreaId($arElement['ID']);?>">
<div class="l-col-780">
<!--Основной блок, элемент с описанием и документами-->
<figure class="media media--showCase">
<?if(is_array($arElement["PREVIEW_PICTURE"])):?>
<a class="media-feature" href="<?=$arElement["DETAIL_PAGE_URL"]?>"><img
border="0"
src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>"
alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>"
title="<?=$arElement["PREVIEW_PICTURE"]["TITLE"]?>"
/></a><br />
<?elseif(is_array($arElement["DETAIL_PICTURE"])):?>
<a class="media-feature" href="<?=$arElement["DETAIL_PAGE_URL"]?>"><img
border="0"
src="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>"
alt="<?=$arElement["DETAIL_PICTURE"]["ALT"]?>"
title="<?=$arElement["DETAIL_PICTURE"]["TITLE"]?>"
/></a><br />
<?endif;?>
<figcaption class="media-body">
<h3 class="media-cap"><a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><?=$arElement["NAME"]?></a></h3>
<span><?=$arElement["PROPERTIES"]["ADDRESS"]["VALUE"];?></span>
<p class="media-txt"><?=$arElement["PREVIEW_TEXT"]?></p>
</figcaption>
</figure>
</div>
<ul class="l-showCaseAssets">
<? if($arElement['PROPERTIES']['PHOTO']['VALUE']):?>
<li>
<!--Блок с фотоотчетом-->
<figure class="figure figure--showCaseAsset">
<a href="<?=$arElement['DETAIL_PAGE_URL']?>#photo">
<?
$picUrl = SITE_TEMPLATE_PATH."/images/content/projects/ico_1.jpg";
if(is_array($arElement['PROPERTIES']['PHOTO']['VALUE']) && count($arElement['PROPERTIES']['PHOTO']['VALUE']) > 0)
{
shuffle($arElement['PROPERTIES']['PHOTO']['VALUE']);
$fid = reset($arElement['PROPERTIES']['PHOTO']['VALUE']);
if($fid > 0)
{
$arPhotoFilter = array("name" => "sharpen", "precision" => 30);
$arFileTmp = CFile::ResizeImageGet($fid,array("width" => 100, "height" => 75),BX_RESIZE_IMAGE_PROPORTIONAL,true, $arPhotoFilter);
if(!empty($arFileTmp["src"])) $picUrl = $arFileTmp["src"];
}
}
?>
<img alt="" src="/upload/images/photo_icon.png" width="66px" height="auto">
</a>
<figcaption class="figure-caption">
<a href="<?=$arElement['DETAIL_PAGE_URL']?>#photo">Фотоотчёт</a>
</figcaption>
</figure>
<!--/Блок с фотоотчетом-->
</li>
<? endif;?>
<?
if (!empty($arElement['DISPLAY_PROPERTIES']['DOCS']['VALUE'])):?>
<li class="gallery_docs">
<!--Документ-->
<?foreach ($arElement['DISPLAY_PROPERTIES']['DOCS']['FILE_VALUE_RESIZED'] as $index => $arFile):?>
<figure class="figure figure--showCaseAsset">
<a href="<?=$arElement['DISPLAY_PROPERTIES']['DOCS']['FILE_VALUE'][$index]['SRC']?>">
<img width="<?=$arFile['width']?>"
height="<?=$arFile['height']?>"
alt="Благодарность, <?=$arElement['NAME']?>"
src="<?=$arFile['src']?>"
/>
<figcaption class="figure-caption">
<?=$arElement['DISPLAY_PROPERTIES']['DOCS']['FILE_VALUE'][$index]['DESCRIPTION']?>
</figcaption>
</a>
</figure>
<?endforeach?>
<!--/Документ-->
</li>
<? endif;?>
</ul>
</li>
<!--Основной блок, элемент с описанием и документами-->
<?endforeach; ?>
</ul>
</li>
</ul>
<?endforeach;?>
|
Разумеется, при добавлении раздела или элемента заполняю все необходимые поля, активность включена.
Тем не менее, новых не отображается.
