Bitrix - Билет №1 (для подготовки к экзамену битрикс)Билет №1 для подготовки
Экзамен «№1 Интеграция дизайна и настройка платформы» по платформе «Bitrix Framework» «Академия 1С-Битрикс», 2017 г.
Документ обновляется, актуальная версия доступна по ссылке https://academy.1c-bitrix.ru/~ex1d1
ссылка на билет: Билет №1 Экзамен «№1 Интеграция дизайна и настройка платформы» по платформе «Bitrix Framework» (версия 2.0.14, 29.12.2017) Для решения задания требуется установка «1С-Битрикс: Управление сайтом» редакции «Стандарт», решение «Корпоративный сайт производственной компании». Общие условия для решения заданий:При решении каждого задания должны соблюдаться правила, указанные в описании экзамена. Напомним, есть ряд важных правил (!), если при решении будет не учтено даже одно такое правило, то экзамен не будет пройден.
4. [ex1-13] Управление динамической информацией на сайте: отзывы. Общие требования ? Реализовать хранение динамической информации, возможность администратору сайта ей управлять. ? Для ускорения решения в материалах предоставлен xml файл для импорта информационного блока. Папка demo-content-iblock , файл rew.xml и папка rew_files. Решаемая задача ? Импортировать информационный блок Отзывы из xml файла, файл доступен в материалах. ? Должна быть задана автоматическая генерация символьного кода транслитом для новых элементов. ? В списке элементов должны присутствовать только такие поля: ID, Активность, Начало активности, Название, Должность, Компания. ? В фильтре должен быть доступен поиск по полю Должность. ? Форма редактирования должна отображаться на четырех закладках: o На первой: ? Поля: Активность, Начало активности, Название, Символьный код ? Свойства: Должность, Компания. o На второй все остальные используемые поля и свойства. o Третья – стандартная закладка SEO. o Четвертая – стандартная закладка Реклама. ? Изменение элементов должно фиксироваться для последующего анализа. 5. [ex1-14] Раздел сайта с динамической информацией: отзывы. Общие требования ? Реализовать вывод списка элементов и детальный просмотр элемента с помощью комплексного компонента. Решаемая задача ? Создать раздел Отзывы (/rew/), добавить на него ссылку в главном меню. ? Организовать отображение списка отзывов и детальный просмотр отзыва из информационного блока, созданного ранее. ? Внедрить верстку для списка и детального просмотра, верстка предоставлена в материалах, файлы reviews-detail.html и reviews-list.html Данные инфоблока и отображение ? В списке выводится: фото (картинка для анонса), имя-фамилия (название), дата отзыва (начало активности), короткий тест (описание для анонса), компания, должность. ? На детальной странице выводится: фото (детальная картинка), полный тест отзыва (Детальное описание), имя-фамилия (название), дата отзывы (начало активности), компания, должность, документы. ? Документы – это множественное свойство типа «файл», загружаются только pdf документы. Отображать оригинальное название файла, по клику на название – должен скачиваться файл. Если файлы не заданы у элемента инфоблока, то блок Документы не отображается. ? При отсутствии изображения, и в списке и на детальном просмотре, должна выводится картинка – заглушка, файл no_photo.jpg из материалов. Добавить тестовый отзыв без фото для демонстрации решения. Технические требования ? Настроить отображение постраничной навигации с любым типовым шаблоном, указать отображение по 2 отзыва на одной странице. Задать название категорий для постраничной навигации в соответствии с отображаемым контентом. ? Реализовать поддержку Эрмитажа – на странице списка отзывов должно быть доступно редактирование элементов над сайтом. ? Настроить работу комплексного компонента в режиме ЧПУ по символьным кодам. Учесть это и указать соответствующие настройки информационного блока. Вновь добавляемые отзывы в информационный блок должны корректно открываться в публичной части. ? Задать метаданные для страницы детального просмотра по шаблонам: o Заголовок окна браузера: Отзыв – [Имя Фамилия] o Заголовок страницы (H1): Отзыв – [Имя Фамилия] – [Компания] o Ключевые слова: лучшие, отзывы, [Компания] o Описание: [Текст анонса] В скобках […] указано поле или свойство объекта для подстановки в шаблон. 6. [ex1-16] Поиск динамической информации на сайте: отзывы. Общие требования ? Реализовать настройки, позволяющие осуществлять поиск информации в публичной части сайта. ? Страница с компонентом, реализующий поиск - уже реализована в типовом решении, раздел /search/ ? В главное меню добавить ссылку на раздел /search/, пункт назвать Поиск. Решаемая задача ? Отзывы o Отзывы должны находиться поиском по Названию, Анонсу и Детальному описанию. А так же по значению свойств: Должность, Компания. o Переход с найденных отзывов должен корректно осуществляться на детальный просмотр отзывы. ? Новости o Элементы информационного блока Новости не должны находиться через поиск по сайту. 7. [ex1-5] Другой шаблон: демо шаблон для раздела Компания Для раздела Услуги включить демо-шаблон Фиксированный 8. [ex1-20] Реализовать авторизацию: типовые сценарии, соц.сети и capcha Общие требования ? Реализовать авторизацию пользователей на сайте. ? В материалах предоставляется готовый шаблон компонента авторизации components/system.auth.form/demo, потребуется его доработка. ? В демо установке уже существует раздел /login/, для реализации типовых сценариев авторизации пользователя. Решаемая задача ? Создать страницу для просмотра и редактирования профиля пользователя, использовав соответствующий компонент. Адрес страницы задать /login/user.php ? Внедрить компонент авторизации в шаблон сайта, использовать шаблон компонента из материалов. ? Добавить в шаблон компонента отображение информации для авторизованного пользователя, верстка на странице main_auth.html ? Реализовать 5 типовых сценариев o Сценарии: ? авторизация; ? выход; ? переход на страницу с формой регистрации; ? переход на страницу с формой восстановления пароля; ? переход к профилю (/login/user.php). o Параметры для реализации сценариев: регистрация register=yes, восстановления пароля: forgot_password=yes, выход: logout=yes o Ссылки внедрённого компонента авторизации system.auth. должны работать верно по всем сценариям. ? В шаблоне компонента авторизации добавить поддержку авторизации через соц-сети. Это штатный функционал, поддерживаемый типовым шаблоном компонента. ? В шаблоне компонента авторизации добавить поддержку capcha. o capcha в компоненте авторизации – это штатный механизм, поддерживаемый типовым шаблоном компонента; o для простоты проверки указать 1 неправильный ввод пароля для включения capcha, для группы Все пользователи (в том числе неавторизованные). Ссылка по теме: |