В ОСНОВНОМ ШАБЛОНЕ:
собственно вывод тайтла в основном шаблоне сайта
<?$APPLICATION->ShowTitle()?>
подключение для вывода в шаблоне сайта основных полей тега : мета-теги Content-Type, robots, keywords, description; стили CSS; скрипты
<?$APPLICATION->ShowHead()?>
выводит панель управления администратора
<?$APPLICATION->ShowPanel();?>
подставляет путь к шаблону
<?=SITE_TEMPLATE_PATH?>
заголовок (в h1 например использовать)
<?$APPLICATION->ShowTitle(false);?>
SHOWHEAD РАЗБИТЬ НА СОСТАВЛЯЮЩИЕ
Установка кодировки сайта
<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" />
Вывод мета тега keywords
<? $APPLICATION->ShowMeta("keywords") ?>
Вывод мета тега description
<? $APPLICATION->ShowMeta("description") ?>
Подключение основных файлов стилей template_styles.css и styles.css
<? $APPLICATION->ShowCSS(); ?>
Отображает специальные стили, JavaScript
<? $APPLICATION->ShowHeadStrings() ?>
Вывода служебных скриптов
<? $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']?>
ПОЛЕЗНЫЕ УСЛОВИЯ:
Если картинки нет- то вывести «нет картинки»
<?if (strlen($arItem["DETAIL_PICTURE"]["SRC"])>0):?> <img src="<?=$arItem["DETAIL_PICTURE"]["SRC"]?>"/> <?else:?> нет картинки <?endif?>
Включаемая область в режиме php.
<? $APPLICATION->IncludeFile( SITE_DIR."include/flash.php", Array(), Array("MODE"=>"php") ); ?>
Количество товара на складе:
<? $ar_res = CCatalogProduct::GetByID($arElement['ID']); echo "<br>На складе: "; print_r($ar_res['QUANTITY']); echo " шт."; ?>
Вывести название раздела внутри элемента. Например в детальной новости, указать к какому из разделов она относится:
<?echo $arResult["SECTION"]["PATH"][0]["NAME"]?>
Вывести меню нужного типа в шаблоне битрикс
<? $APPLICATION->IncludeComponent("bitrix:menu", "top_menu", array( "ROOT_MENU_TYPE" => "top", //В данном случаее меню типа top "MENU_CACHE_TYPE" => "A", "MENU_CACHE_TIME" => "3600", "MENU_CACHE_USE_GROUPS" => "Y", "MENU_CACHE_GET_VARS" => array( ), "MAX_LEVEL" => "1", "CHILD_MENU_TYPE" => "left", "USE_EXT" => "N", "DELAY" => "N", "ALLOW_MULTI_SELECT" => "N" ), false ); ?>
Вывести текущую дату из установленной на сервере
<? echo date($DB->DateFormatToPHP(CSite::GetDateFormat("FULL")), time()); ?>