<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
/* code here */
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_after.php');
?>
После подключения prolog_before.php становится доступным стандартный функционал bitrix: подключение модулей, система событий, отправка почтовых сообщений с помощью CEvent и т.д.
<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->IncludeComponent(
"bitrix:sale.basket.basket.small",
"",
Array(
"COLUMNS_LIST" => array(0=>"QUANTITY_FORMATED",1=>"SUM",),
"COMPONENT_TEMPLATE" => "",
"PATH_TO_BASKET" => "/personal/basket/",
"PATH_TO_ORDER" => "/personal/order/",
"SHOW_DELAY" => "N",
"SHOW_NOTAVAIL" => "N",
"SHOW_SUBSCRIBE" => "N",
"REFRESH" => "Y",
"USER_ID" => "{}"
)
);
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_after.php');
Файл может вызываться после добавления товара в корзину и обновления информации о количестве товаров в корзине и суммы корзины.
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
В статье приводится пример кода для получения ID текущего покупателя в bitrix.
grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.
Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.
В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.
В статье приведен пример как выполнить произвольный sql запрос используя стандартные средства Bitrix