Шпаргалки для Битрикс программистов

11.09.2019
Подключение к ядру
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
Подключить js css
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/js/age18.js'); $APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.'/css/media.css'); $APPLICATION->AddHeadString('<meta name="viewport" content="width=device-width, initial-scale=1.0">');
Очистка корзины
CSaleBasket::DeleteAll(CSaleBasket::GetBasketUserID());
Добавить товар в корзину
CModule::IncludeModule('sale'); $result = Add2BasketByProductID($ID, $QUANTITY);
Редирект в битрикс
LocalRedirect('/personal/cart/');
Тащим товары
CModule::IncludeModule('iblock'); $dbR = CIBlockElement::GetList( Array(), array( 'ID'=>$ar['el_id_store'], 'IBLOCK_ID'=>9, 'ACTIVE'=>'Y' ), false, false, //array('nPageSize'=>5), //Это вместо false array('ID', 'NAME', 'DETAIL_PAGE_URL' , 'IBLOCK_SECTION_ID') ); while($obR = $dbR->GetNextElement()) { $arR = $obR->GetFields(); print_r($arR); }
Позже добавлю больше нужного кода