1. Информационные блоки
• Нужны для автоматизации вывода на сайт
типичной, имеющей единую структуру
информации.
• Они являются источником данных для
многих компонентов. (см. Три составные
части)
• Настраиваются в специальном разделе
Администрирование – Контент –
Информационные блоки
2. Создание инфоблока
• Тип инфоблока – будет ли информация делиться на разделы? (Каталог
на типы товаров; Новости на годы публикации;) Название созданного типа инфоблоков
• Создать новый инфоблок:
– Назвать
– Привязать к сайту
– Настроить пути для разделов и детального просмотра:
• после переменной сайта указать имя страницы, куда планируется устанавливать компонент выводящий
всю информацию из инфоблока, с закрывающем слешем;
• для пути к разделу указать имя страницы/id раздела 2*/;
• для пути к элементу /страница/id раздела*/ id элемента 2*/;
*выбрать в выпадающем меню.
– Настроить доступ «Чтение» для всех пользователей
– Можно сохранять или применить
3. Настройки инфоблока
• Поля – основные стандартные поля формы добавления нового
элемента. Полезно настроить:
– для новостей поле дата, установив «текущие дата и время»;
– у картинки для анонса и детальной картинки галочку «Уменьшить если
большая» Ширину и высоту лучше указывать одинаковые чтобы картинка
уменьшалась по своей большей стороне. (200х200 и 1000х1000)
• Свойства – не стандартные дополнительные поля формы
добавления элемента. (тема следующего занятия)
• Подписи – названия закладок и разделов формы добавления.
Полезно изменить. Пример :
– Элементы = Новости
– Элемент = Новость
– Добавить, Удалить и Изменить новость
4. Заполнение инфоблока
• После создания инфоблока в левой части
Административной панели между «Структурой
сайта» и «Информационными блоками»
появятся иконки созданных типов и
инфоблоков.
• Здесь можно добавлять, удалять и
редактировать элементы и разделы
инфоблока. Для продолжения работы
ОБЯЗАТЕЛЬНО ДОБАВИТЬ ХОТЯ БЫ ОДИН
ЭЛЕМЕНТ.
5. Настройки в административной
панели
• Для работы с инфоблоками полезно
настроить их отображение в админке:
• Администрирование – Настройки – Настройки продукта –
Настройки модулей – Инфорационые блоки:
– Поставить галочку «Совместный просмотр разделов и элементов»
(элементы раздела будет отображаться при клике на
соответствующий раздел, а не на ссылку «Элементы» под этим
разделом)
– Галочку «Использовать визуальный редактор для изменения HTML
содержимого» лучше поставить после завершения работы над
сайтом в момент передачи сайта в пользование клиенту.
6. Компоненты
• Компоненты обеспечивают вывод информации из инфоблока на сайт. Выводить эту
информацию можно в разных частях сайта в любом количестве и повторяясь.
• Компоненты бывают комплексные и не комплексные. Для нормальной работы не
комплексных компонентов где-то на сайте должен стоять соответствующий комплексный
компонент.
• Каждый компонент может иметь несколько шаблонов отображения.
• Программный код стандартных компонентов храниться bitrixcomponentsbitrix*имя
клмпонента* При небходимости написать собственный не стандартный компонент в
bitrixcomponents создаеться отдельная папка.
• Стандартные шаблоны отображения компонентов храняться там же
bitrixcomponentsbitrix*имя клмпонента* templates*имя темплейта* Чтобы создать свои
шаблоны отображения их нужно скопировать в bitrixtemplates*нужный шаблон или папка
.default * components*bitrix – компонент или ваш**имя компонента**имя шаблона*
• Копировать шаблон можно из публичной части, установив компонент – в выпадающем меню
компонента выбрать «копировать шаблон компонента» либо «в ручную» перенеся папку
templates. (Так нужно поступить с компонентом постраничная навигация -
system.pagenavigation)
7. Новости
• Создать, настроить и заполнить инфоблок новости.
• Вставить на страницу «Новости» с помощью
визуального редактора комплексный компонент
«Новости», указав в его свойствах (параметрах) тип
и имя инфоблока, галочку «Использовать ЧПУ»
• Скопировать шаблон компонента как описывалось
ранее.
• Изменить шаблон так чтобы то что в итоге
отобразится на странице «Новости» было похоже на
верстку (удалять переменные и непонятный код
запрещается)
8. Новости на главной странице
• На главной странице вставляете, часть
комплексного компонента, не комплексный
«Список новостей» (или «Лента новостей»)
в настройках указываете те же тип и имя
инфоблока и адрес страницы дитального
просмотра новости комплексного
компонента: /*страница где стоит
комплексный компонент*/id элемента2 –
выбрать из выпадающего меню.
9. Домашнее задание
• Новости
• Подготовить каталог – создать, настроить и
заполнить инфоблок Каталог
• Факультатив: настроить постраничную
навигацию в новостях и встраиваемые
области в шаблонах сайта