WD5 - разработка сайтов

Битрикс / Шпаргалка - CheatSheet /

h1
core
<? $APPLICATION->ShowTitle(false); ?>

Отображает заголовок H1 для страницы

header.php include
core
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) {
    die();
}
use Bitrix\Main\Localization\Loc;
Loc::loadMessages(__FILE__);
?>
Начало файла header.php, D7
footer.php include
core
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
Защита страницы от прямого подключения
title
core
<?$APPLICATION->ShowTitle();?>

Мета-тег Title.

html lang + IE
core
<!--[if IE 7]> <html lang="en" class="ie7"> <![endif]-->
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!--> <html lang="<?=LANGUAGE_ID; ?>-<?=strtoupper(LANGUAGE_ID); ?>"><!--<![endif]-->

Подключение тега html lang с учетом особенностей Internet Iexplorer

Meta информация, header страницы
core
<?$APPLICATION->ShowHead();?>

Подключение мета полей robots, description, keywords, скриптов и стилей системой

панель (panel)
core
<?$APPLICATION->ShowPanel();?>

Панель управления CMS

javascript header.php
core
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH . "/assets/js/jquery-1.8.2.min.js");
В новом ядре не используется, для добавления в конец списка необходимо добавить в функцию второй параметр как true.
javascript header.php
core
<?
use Bitrix\Main\Page\Asset;
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH . "/js/fix.js");
?>
аналог функции AddHeadScript в новом ядре D7
breadcrumb, навигационная цепочка
bitrix:breadcrumb
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumb", Array(
	"START_FROM" => "1",	// Номер пункта, начиная с которого будет построена навигационная цепочка
		"PATH" => "",	// Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь)
		"SITE_ID" => "s1",	// Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный)
	),
	false
);?>
START_FROM - 0 (ноль) - навигационная цепочка начнется от корня сайта. Если 1, то с первого уровня текущего раздела и так далее. SITE_ID - для многосайтовой версии

Категории