Подготовка ко второму экзамену Битрикс. 1. Установка CMS Bitrix на сервер
Vue или React: что выбрать для Bitrix в API-first SPA
Разработка современных веб-приложений всё чаще основывается на архитектуре API-first, где сервер (в нашем случае Bitrix) лишь поставляет данные, а фронтенд целиком реализован в виде SPA (Single Page Application). На этом этапе возникает закономерный вопрос: какой фреймворк выбрать — Vue или React? Разберём, почему Vue может оказаться более предпочтительным в связке с Bitrix и архитектурой API-first. Vue предлагает лаконичный и понятный синтаксис, благодаря чему начать разработку можно быстрее. Он...
Добавить пагинацию в Битрикс (API)
Добавляем пагинацию к GetList. Первичный базовый код: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
echo '<pre>';
print_r($arFields);
echo '</pre>';
} Нужно добавить два метода NavStart и NavPrint. Код с доработками: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
$res->NavStart(0);...