Как делать первый экзамен Битрикс «Интеграция дизайна и настройка платформы» на тестовом сервере.
Мои шпаргалки. Замените < и > на угловые скобки (youtube не позволяет их вставлять):
[ex1-4] Создать шаблон сайта
обрезать до
Скрипты и стили подключать так
$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.’/css/owl.carousel.css’);
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.’/js/jquery.min.js’);
Вверху 8 (495) 212-85-06
} else { ?>
store@store.ru
} ?>
Реализовать верхнее, многоуровневое меню.
Скопируй шаблон catalog_horizontal (Встроенный шаблон). Удали из шаблона файлы css и js. Удали четвертый Главная
. Удали лишние и
Чтобы не дублированись ссылки в верхнем меню поставь в компоненте
«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.