Код самого компонента вывода инфоблока на странице
название такое же - template.php
у меня лежит по адресу : bitrix/templates/MAINER/components/bitrix/news.list/SUPBRO/
MAINER- название папки шаблона в моём случае.
SUPBRO- название компонента в моём случае.
UpDate- не могу вывести в комментариях с чем связанно - не знаю, просто отказывается выводить и всё.
постараюсь вкратце так описать :
1) делаем проверку на PAGEN_1 для того, чтобы два класса не выводились при каждой подгрузке страницы.
2) стандартный foreach по массиву arResult
Подставляем стандартное добавление Эрмитажа.
название такое же - template.php
у меня лежит по адресу : bitrix/templates/MAINER/components/bitrix/news.list/SUPBRO/
MAINER- название папки шаблона в моём случае.
SUPBRO- название компонента в моём случае.
UpDate- не могу вывести в комментариях с чем связанно - не знаю, просто отказывается выводить и всё.
постараюсь вкратце так описать :
1) делаем проверку на PAGEN_1 для того, чтобы два класса не выводились при каждой подгрузке страницы.
2) стандартный foreach по массиву arResult
Подставляем стандартное добавление Эрмитажа.
Код |
---|
<? if ($arParams["DISPLAY_TOP_PAGER"]): ?> <?= $arResult["NAV_STRING"] ?><br/> <? endif; ?> <section class="masonry"> <? if (!isset($_GET['PAGEN_1'])): ?> <div class="grid-sizer"></div> <div class="gutter-sizer"></div> <? endif; ?> <? foreach ($arResult["ITEMS"] as $arItem): ?> <? $this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('NEWS_DELETE_CONFIRM'))); ?> |
Код |
---|
<div id="<?= $this->GetEditAreaId($arItem['ID']); ?>" STYLE="height: 500px" //вставляем div с id объекта на который BX будет вешать событие для быстрого редактирования. <!--- тут код вывода элементов в вёрстку. ---> </section> </article> </div> <? endforeach; ?> </section> |