Document 296542

advertisement
Компания ООО «1С-Битрикс» Системы управления веб-проектами
Юридический адрес: 129626, Россия, г. Москва, ул. Староалексеевская, д. 5
Тел.: (495) 229-14-41; (4012) 51-05-64; e-mail: info@1c-bitrix.ru, http://www.1с-bitrix.ru
Интеграция дизайна в Bitrix Framework
Код курса: BX-BF-02-02-9.1
Версия курса: Третий квартал 2010 года
Продолжительность: 5 дней (20 аудиторных часов, не менее 80 часов самостоятельной работы)
Цели курса
На этом курсе вы научитесь:
 Создавать шаблон сайта на основе html-верстки
 Создавать шаблоны компонент (новости, каталог)
 Работать с включаемыми областями
 Настраивать шаблон меню сайта
Целевая группа
Курс предназначен для программистов, веб-мастеров, html-верстальщиков, которые хотят научиться
разрабатывать проекты на платформе 1С-Битрикс.
Необходимые условия (пререквизиты для прохождения курса)
Обязательно:
 Знание курса «Администратор «Старт»
 Знание основ HTML-верстки, CSS
 Умение программировать на PHP на базовом уровне (без ООП)
Рекомендуется:
 Умение работать с базами данных
 Умение работать в программах Notepad++, WinSCP
 Умение работать в браузере Firefox
 Умение работать по протоколу FTP И SFTP
Компоненты и версии программного обеспечения
 Программы Notepad++, WinSCP, виртуальная машина VMBitrix + дистрибутив 1С-Битрикс:
Управление сайтом – Эксперт или доступ в интернет
 HTML-верстка из приложения к учебному курсу
 Установленный браузер Firefox
 Сохраненные на локальном диске chm файлы пользовательской документации и документации для
разработчиков или доступ в интернет
Компания ООО «1С-Битрикс» Системы управления веб-проектами
Юридический адрес: 129626, Россия, г. Москва, ул. Староалексеевская, д. 5
Тел.: (495) 229-14-41; (4012) 51-05-64; e-mail: info@1c-bitrix.ru, http://www.1с-bitrix.ru
ПРОГРАММА КУРСА
1. Общие принципы интеграции
2. Возможности системы



















Структура продукта
Шаблоны и сайты
Структура сайта
Упражнения: установка и настройка сайта
Настройка виртуальной машины Битрикс
Установка 1С-Битрикс
Мастер создания демо-сайта для разработчиков.
Создание структуры сайта.
Шаблон дизайна сайта.
Визуальные компоненты
Включаемые области
Добавление произвольного PHP кода
Информационные блоки (инфоблоки)
Общая информация
Инфоблоки 2.0
Настройка информационных блоков для корректной работы модуля поиска
Ключевые особенности при создании инфоблока
Самостоятельная работа: создание структуры сайта. Настройка всех компонентов и
инфоблоков.
Дополнительное упражнение: настройка инфоблока «Авторы»
3. Создание шаблона на основе HTML-верстки









Пример шаблона сайта
Упражнение: Работа со структурой файлов и папок в 1С-Битрикс через веббраузер, демонстрация шаблона сайта
Получение HTML-верстки
Определение количества необходимых шаблонов
Структура файлов шаблона сайта
Создание шаблона сайта
Разработка шаблонов сайта для разных языков. Использование файлов языковых
сообщений
Способы редактирования шаблона сайта
Упражнение: Создание шаблона на основе верстки
4. Управление служебными данными




Кодировка страниц и формат отображения дат
Управление метаданными
Управление значениями метаданных через визуальный интерфейс
Управление метаданными в коде
Компания ООО «1С-Битрикс» Системы управления веб-проектами
Юридический адрес: 129626, Россия, г. Москва, ул. Староалексеевская, д. 5
Тел.: (495) 229-14-41; (4012) 51-05-64; e-mail: info@1c-bitrix.ru, http://www.1с-bitrix.ru




Управление заголовком документа
Управление через административный раздел
Управление через публичный раздел
Управление заголовком в коде
5. Включаемые области








Выделение необходимых блоков в дизайне сайта
Добавление включаемых областей
Включаемая область «из файла»
Шаблон файла включаемой области
Включаемая область «для раздела» и «для страницы»
Включаемый файл
Шаблон включаемой области
Упражнение: Создание включаемых областей
6. Средства навигации












Управление меню
Типы меню
Структура меню
Массив данных меню
Подключение меню
Упражнение: подключение меню в шаблон сайта
Цепочка навигации
Управление пунктами навигационной цепочки
Управление через визуальный интерфейс системы
Управление через код страницы
Управление показом цепочки
Упражнение: подключение цепочки навигации в шаблон сайта
7. Компоненты 2.0
















Основные понятия
Понятие компонента
Основные особенности компонентов 2.0
Виды компонентов
Простые компоненты
Комплексные компоненты
Схема работы простых и комплексных компонентов
Физическое размещение и именование
Физическое размещение компонентов
Именование
Структура папки компонента
Структура шаблона простого компонента
Структура темы комплексного компонента
Работа компонента
Некоторые типовые компоненты Bitrix Framework
Новости. Комплексный компонент
Компания ООО «1С-Битрикс» Системы управления веб-проектами
Юридический адрес: 129626, Россия, г. Москва, ул. Староалексеевская, д. 5
Тел.: (495) 229-14-41; (4012) 51-05-64; e-mail: info@1c-bitrix.ru, http://www.1с-bitrix.ru

































Каталог. Комплексный компонент
Особенности типовых шаблонов компонентов
Работа с шаблонами компонентов
Общие сведения
Редактирование шаблона простого компонента
Редактирование темы (шаблона) комплексного компонента
Компонент «меню» (bitrix:menu)
Создание шаблона верхнего меню
Упражнение: создание шаблона верхнего и нижнего меню
Создание шаблона многоуровневого меню
Упражнение: изучение многоуровневого меню
Создание пунктов меню на основе динамической информации
Пример: создание динамического меню в разделе «Книги»
Компонент «Навигационная цепочка» (bitrix:breadcrumb)
Компонент «Новости» (bitrix:news)
Создание раздела с новостями.
Шаблон компонента «Список новостей» (bitrix:news.list)
Шаблон компонента «Новость детально» (bitrix:news.detail)
Шаблон постраничной навигации (bitrix:system.pagenavigation)
Шаблон компонента «Список новостей» (bitrix:news.list) для главной страницы
Компонент «Каталог» (bitrix:catalog)
Создание каталога товаров.
Шаблон компонента «Элементы раздела» (bitrix:catalog.sections)
Шаблон компонента «Элемент каталога детально» (bitrix:catalog.element)
Шаблон компонента «Топ элементов каталога» (bitrix:catalog.top)
Краткие итоги работы с шаблонами компонентов.
Использование ЧПУ
Упражнение. Размещение компонента в не-ЧПУ режиме
Технологические подробности: работа комплексного компонента в SEF (ЧПУ)
режиме
Программирование компонентов
Кэширование компонентов
Модификация результата result_modifier.php
Использование технологии AJAX в компонентах
8. Дополнительные возможности












Файлы языковых сообщений
Механизм реализации
Локализация
Рекламные области
Общая информация
Типы рекламы
Управление показом рекламы с помощью ключевых слов
Упражнение: создание рекламной области и вывод баннера
Использование прав доступа для разделения выводимой информации
Добавление кнопок в административную панель
Настройка продукта на техподдержку со стороны партнеров
Настройка внешнего вида дополнительных элементов
Компания ООО «1С-Битрикс» Системы управления веб-проектами
Юридический адрес: 129626, Россия, г. Москва, ул. Староалексеевская, д. 5
Тел.: (495) 229-14-41; (4012) 51-05-64; e-mail: info@1c-bitrix.ru, http://www.1с-bitrix.ru



Настройка сообщений об ошибках.
Настройка файла, подключаемого при закрытии сайта.
Настройка внешнего вида навигации постраничного просмотра.
9. Использование API Bitrix Framework.






Причины использования API
Общие сведения.
Работа с классом CIBlockElement.
Методы класса.
Функция CIBlockElement::GetList()
Пример: получение всех книг автора
10. Итоги. Полезные ссылки
Download