Собрал самые основные и часто используемые, в процессе создания сайтов на Битрикс буду дополнять список. Ведь "копировать-вставить" намного проще чем "вспомнить-поискать-порыться в документации-вставить".
В основном шаблоне:
<?$APPLICATION->ShowTitle()?> - собственно вывод тайтла в основном шаблоне сайта
<?$APPLICATION->ShowHead()?> - подключение для вывода в шаблоне сайта основных полей тега : мета-теги Content-Type, robots, keywords, description; стили CSS; скрипты
<?$APPLICATION->ShowPanel();?> - выводит панель управления администратора
<?=SITE_TEMPLATE_PATH?> - подставляет путь к шаблону
<?$APPLICATION->ShowTitle(false);?> - заголовок (в h1 например использовать)
ShowHead разбить на составляющие:
<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" /> - Установка кодировки сайта
<? $APPLICATION->ShowMeta("keywords") ?> - Вывод мета тега keywords
<? $APPLICATION->ShowMeta("description") ?> - Вывод мета тега description
<? $APPLICATION->ShowCSS(); ?> - Подключение основных файлов стилей template_styles.css и styles.css
<? $APPLICATION->ShowHeadStrings() ?> - Отображает специальные стили, JavaScript
<? $APPLICATION->ShowHeadScripts() ?> - Вывода служебных скриптов
В шаблонах компонентов:
<img src="<?=$arSection["PICTURE"]["SRC"]?>" title="<?=$arSection["NAME"]?>" border="0"/> - картинка раздела инфоблока.
<?=$arSection["DESCRIPTION"]?> - описание раздела инфоблока
<?echo $arItem["NAME"]?> - название
<?echo $arItem["DETAIL_PAGE_URL"]?> - ссылка на детальную новость (статью)
<?echo $arItem["PREVIEW_TEXT"];?> - текст анонса
<?echo $arResult["DETAIL_TEXT"];?> - детальный текст
<?=$arItem["PREVIEW_PICTURE"]["SRC"]?> - изображение анонса
<?=$arItem["DETAIL_PICTURE"]["SRC"]?> - изображение детальное
<?=$arResult['DISPLAY_ACTIVE_FROM']?> - дата начала активности
<?=$arItem['DATE_CREATE']?> - Дата создания элемента инфолока
Полезные условия
Если картинки нет- то вывести "нет картинки"
Включаемая область в режиме php.
Количество товара на складе в списке товаров:
В подробной карточке товара, с подменой цифрового значения на выражение:
Вывести название раздела внутри элемента. Например в детальной новости, указать к какому из разделов она относится:
<?echo $arResult["SECTION"]["PATH"][0]["NAME"]?>
Вывести меню нужного типа в шаблоне битрикс
Подключение веб мессенджера в шаблоне сайта
Вывести текст описания свойства инфоблока. Например, в форме добавления/редактирования элемента инфоблока для пользователей:
<?=$arResult["PROPERTY_LIST_FULL"][$propertyID]["HINT"]?>
Вывести текущую дату из установленной на сервере
<? echo date($DB->DateFormatToPHP(CSite::GetDateFormat("FULL")), time()); ?>