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

Как делать первый экзамен Битрикс «Интеграция дизайна и настройка платформы» на тестовом сервере.
Мои шпаргалки. Замените < и > на угловые скобки (youtube не позволяет их вставлять):

[ex1-4] Создать шаблон сайта
обрезать до

Вставить ShowTitle()?> ShowHead();?>
Скрипты и стили подключать так
$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.’/css/owl.carousel.css’);
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.’/js/jquery.min.js’);
Вверху 8 (495) 212-85-06

store@store.ru

Реализовать верхнее, многоуровневое меню.
Скопируй шаблон catalog_horizontal (Встроенный шаблон). Удали из шаблона файлы css и js. Удали четвертый Главная

. Удали лишние и

, классы у li ul a, onmouseover, onmouseout, data-role, onclick, data-picture.

Чтобы не дублированись ссылки в верхнем меню поставь в компоненте
«ROOT_MENU_TYPE» => «top», «CHILD_MENU_TYPE» => «top2»
В /.top.menu.php ссылки поставь от корня. В разделах /company/, /partneram/, /partneram/raspisanie-meropriyatiy/ скопируй .left.menu.php в .top2.menu.php. В новых файлах удали верхнюю ссылку на текущий раздел и ссылки относительные сделай.

Cтраницы и разделы не доступные пользователю — не должны отображаться в меню
В template.php поставь if($arResult[«ALL_ITEMS»][$itemID][‘PERMISSION’]==’D’) continue;
в каждом из трех циклов.

Реализовать вывод текста для выпадающего меню
Создай свойство раздела menu_top_text «Текст для верхнего меню». В разделе «Компания» задай «текст для пункта Компания» в свойствах раздела (а не страницы!!!).
В шаблоне второго первого

    поставь:
    $menu_top_text = trim($APPLICATION->GetDirProperty(«menu_top_text», $arResult[«ALL_ITEMS»][$itemID][«LINK»])); if($menu_top_text) echo ‘

    ‘; После третьего

      поставь: $menu_top_text = trim($APPLICATION->GetDirProperty(«menu_top_text», $arResult[«ALL_ITEMS»][$itemIdLevel_2][«LINK»])); if($menu_top_text) echo ‘

      ‘; про настройка bitrix.

Оцените статью