Код самого компонента вывода инфоблока на странице
название такое же - 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> |
