| Код |
|---|
private function getElements(){
$this->initPagination();
if($currentSections = $this->findSections()){
$this->setFilter(array_merge($this->filter, ['@IBLOCK_SECTION_ID' => $currentSections]));
}
$queryElements = $this->queryCatalog();
$count = $queryElements->getCount();
$this->pageNavigation->setRecordCount($count);
[$prevLink, $nextLink] = $this->prepareLinkPagination(
$this->pageNavigation->getCurrentPage(), $this->pageNavigation->getPageCount()
);
$pg = [
'page_current' => $this->pageNavigation->getCurrentPage(),
'page_size' => $this->pageNavigation->getPageSize(),
'pages' => $this->pageNavigation->getPageCount(),
'prev_link' => $prevLink,
'next_link' => $nextLink,
];
$items = $queryElements->fetchAll();
$itemsId = array_map(fn($item) => $item['ID'], $items);
$this->prices = $itemsId ? ProductPrice::getProductPrices($itemsId) : [];
foreach ($items as &$item){
$item = $this->prepareItem($item);
}
return [
'items' => $items,
'count' => $count,
'pagination' => $pg
];
} |
Индивидуальная разработка магазина
от 500 000 руб. от 5-ти недельРазработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.
Запуск сайта на готовом решении
от 100 000 руб. от 7-ми днейВариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.
Мобильное приложение
от 500 000 руб. от 1-го месяцаРазработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore
Сайт компании
от 350 000 руб. от 1-го месяцаКорпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.
Инфресурс
от 400 000 руб. от 5-ти недельИнформационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.
Лечение сайтов от вирусов
от 40 000 руб. от 2-х днейВыполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.