Здравствуйте.
Создаю новый раздел, добавляю в него элемент. Сам по себе элемент существует (да и раздел в общем-то тоже), вбив адрес в строке браузера, туда можно легко попасть. Но вот в списке разделов данные почему-то не отображаются.
Ранее созданные разделы отображаются нормально, новые создаю точно так же, как и старые. Новые элементы в старые разделы добавляются тоже без проблем.
Выглядит список разделов следующим образом:
Разумеется, при добавлении раздела или элемента заполняю все необходимые поля, активность включена.
Тем не менее, новых не отображается.
Создаю новый раздел, добавляю в него элемент. Сам по себе элемент существует (да и раздел в общем-то тоже), вбив адрес в строке браузера, туда можно легко попасть. Но вот в списке разделов данные почему-то не отображаются.
Ранее созданные разделы отображаются нормально, новые создаю точно так же, как и старые. Новые элементы в старые разделы добавляются тоже без проблем.
Выглядит список разделов следующим образом:
Код |
---|
<?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;?> |
Разумеется, при добавлении раздела или элемента заполняю все необходимые поля, активность включена.
Тем не менее, новых не отображается.