Экзамен 1С-Битрикс. Интеграция дизайна и настройка платформы. Часть 2

Как делать первый экзамен Битрикс "Интеграция дизайна и настройка платформы" на тестовом сервере. Мои шпаргалки. Замените < и > на угловые скобки (youtube не позволяет их вставлять): [ex1-42] Верхнее меню сайта: поддержка стиля отображения пункта меню. Создай свойство раздела menu_top_class "Класс для верхнего меню". В разделе "Компания" задай "color-red". В шаблоне перед первой ссылкой (после "Главная") поставь: <? $menu_top_class = trim($APPLICATION->GetDirProperty("menu_top_class", $arResult["ALL_ITEMS"][$itemID]["LINK"])); ?> И в ссылку: <?=($menu_top_class ? ' class="'.$menu_top_class.'" ' : '')?> [ex1-7] Внедрить цепочку навигации Скопируй стандартный шаблон и отредактируй [ex1-10] Шаблоны для контента статичной страницы Создай файл \local\templates\exam1\page_templates\inner.php В него содержимое из дива "cnt" inner.html после <hr>, и подключить заголовок и футер. Поменяй ссылку в img. Скопируй файлы и \bitrix\templates\.default\page_templates\standard.php и \bitrix\templates\.default\page_templates\.content.php в свой page_templates. В .content.php оставь строку с standard.php и добавь строку для inner.php. Пробуй создать страницу. [ex1-11] Управление текстом в шаблоне: блок Полезная информация. <?$APPLICATION->IncludeComponent( "bitrix:main.include", "polez", array( "AREA_FILE_SHOW" => "sect", "AREA_FILE_SUFFIX" => "inc", "AREA_FILE_RECURSIVE" => "Y", "EDIT_TEMPLATE" => "polez", "COMPONENT_TEMPLATE" => "polez" ), false );?> Вставь файлы sect_inc.php в корень и в /сompany/ с нужным текстом. Сделай шаблон \local\templates\exam1\components\bitrix\main.include\polez\template.php : <? IncludeTemplateLangFile(__FILE__); if(file_exists($arResult['FILE'])) { $s = trim(file_get_contents($arResult['FILE'])); if($s) { ?> <div class="side-block side-anonse"> <div class="title-block"><span class="i i-title01"></span><?=GetMessage('POLEZN_INFO')?></div> <div class="item"> <? include $arResult['FILE']; ?> </div> </div> <? } } ?> Текст "Полезная информация!" вставь в языковой файл. [ex1-12] Ускорение работы с контентом: html заготовка с контента inner.html В визуальном редакторе создай сниппет. src картинки правильно пропиши. [ex1-13] Управление динамической информацией на сайте: отзывы Вкладка "Реклама" всегда есть (в редактировании элемента, а не в "Добавить элемент"). "Изменение элементов должно фиксироваться для последующего анализа" - на вкладке "Журнал событий" проставь все флаги.

Смотрите также