Документы для веб-разработчиков

================================================================================ BITRIX - список сниппетов ================================================================================ <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? // Объявление глобальных объектов Битрикс global $APPLICATION; global $USER; // Подключение класса для работы с инфоблоками CModule::IncludeModule("iblock"); // Переменные для текущей страницы и каталога $curDir = $APPLICATION->GetCurDir(); $curPage = $APPLICATION->GetCurPage(); ?> <title><?$APPLICATION->ShowTitle(false)?></title> <?$APPLICATION->ShowHead(); // Подключение скриптов и стилей?> <? // CSS $APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/main.css"); // JS $APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/main.js"); // Примеры простого роутинга if(CSite::InDir('/index.php')) { // Выполнение условия для главной страницы } if(CSite::InDir('/about/')) { // выполнение условия для каталога /about/ и всех его подкаталогов, например /about/contancs/ } if(CSite::InDir('/about/index.php')) { // выполнение условия для каталога /about/, а именно страницы index.php в каталоге about } ?> <?/* Панель битрикс в публичной части */?> <div id="panel"><?$APPLICATION->ShowPanel();?></div> <?/* поля для javascript обработчиков */?> <input type="hidden" id="CURRENT_URL" value="<?=$curDir?>" /> <input type="hidden" id="SITE_TEMPLATE_PATH" value="<?=SITE_TEMPLATE_PATH?>" /> <h1 class="h1"><?$APPLICATION->ShowTitle(false)?></h1> <?/* ПОДКЛЮЧЕНИЯ ФАЙЛОВ */?> <?$APPLICATION->IncludeComponent("bitrix:main.include","", Array("AREA_FILE_SHOW" => "file", "PATH" => "/include/forms/form_success.php"));?> <?$APPLICATION->IncludeFile('/include/form/form_tpl.php', array("form_id"=>"form_order_event"), array("MODE"=>"PHP"));?> <?include($_SERVER["DOCUMENT_ROOT"]."/include/counters.php");?>