1С-Бітрікс_Старт | Включаються області + нижнє меню
Створено: 05.09.2013 19:12:58 | Змінено: 06.11.2016 16:42:11 | Переглядів: 3867
Сьогодні ми розмістимо «лого» на сайті, у мене це - «1C-Бітрікс_Старт / Побудова сайту з нуля». Також область «Корисні посилання», напис в футере - «Микола Старков | Створення сайту на 1С-Бітрікс | design from css3templates.co.uk »і нижнє меню, що повторює верхнє.
Зробимо ми це все за допомогою чудового компонента «Включаються області». Про те, що це таке можна прочитати в навчальному курсі для контент-менеджера .
Включаються області можна показувати окремо для сторінки, для розділу, і для всього сайту в цілому (з окремого файлу). Створимо окремі файли для включаються областей, і будемо їх показувати для всього сайту. Для цього створимо в каталозі нашого сайту папку «include». В якій і будемо створювати файли для включаються областей.
Для початку створимо файли для «лого». У мене воно складене, в два рядки. Перший рядок - «1C-Бітрікс_Старт». Друга - «Побудова сайту з нуля». Кожен рядок в окремому файлі: «logo.php» і «sublogo.php».
Відкриємо тестову сторінку для редагування (кнопка «Змінити сторінку» на панелі адміністрування). Помістимо компонент «Вставка включається області» на сторінку ( «Службові» - «Що включаються області» - «Вставка включається області»). Відкриємо параметри компонента. Для параметра «Показувати включається область» виберемо «з файлу». У шляху до файлу області вкажемо: «/include/logo.php». Файл «logo.php» поки що не створено, але ми його зараз створимо.
Зберігаємо параметри компонента. Зберігаємо сторінку.
Далі, через FTP-клієнта відкриємо папку «include». Створимо в ній файл «logo.php». У файл вставляємо наступний код:
<? If (! Defined ( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED! == true) die ();?> <a href="/"> 1C-Бітрікс <span class = "logo_colour"> _ Старт </ span> < / a>Далі розмістимо код виклику компонента в шапці сайту (файл «header.php»). Знайдемо рядок: <h1> <a href="index.html"> CSS3 <span class = "logo_colour"> _ photo_two </ span> </a> </ h1> і замінимо її на виклик компонента.
Створимо таким же чином файл «sublogo.php», з вмістом:
<? If (! Defined ( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED! == true) die ();?> Побудова сайту з нуля. Файл «usefulllinks.php» для області «Корисні посилання», з вмістом: <? If (! Defined ( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED! == true) die ();?> <Ul> <li> <a href = "http://www.1c-bitrix.ru/" target = "_ blank"> Сайт 1С-Бітрікс </a> </ li> <li> <a href = "http: //dev.1c-bitrix .ru / learning / index.php "target =" _ blank "> Онлайн курси 1С-Бітрікс </a> </ li> <li> <a href =" http://dev.1c-bitrix.ru/user_help/ "target =" _ blank "> Документація для користувачів 1С-Бітрікс </a> </ li> <li> <a href="http://dev.1c-bitrix.ru/api_help/" target="_blank"> документація для розробників 1С-Бітрікс </a> </ li> </ ul>Файл «bottom.php» для підвалу сайту, з вмістом:
<? If (! Defined ( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED! == true) die ();?> Рядок «design from css3templates.co.uk» я залишив без змін.Також додамо в футере меню, яке дублює верхнє. Створимо меню bottom_multi1 з типом меню для першого рівня: Верхнє меню. Шаблон для меню буде виглядати наступним чином:
<? If (! Defined ( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED! == true) die ();?> <? If (! Empty ($ arResult)):?> <? Endif?>Повернення до списку
True) die ();?True) die ();?
Php» для області «Корисні посилання», з вмістом: <?
True) die ();?
True) die ();?
True) die ();?
Gt; <?
If (! Empty ($ arResult)):?
Gt; <?
Endif?