Описание: Работа сделана на PHP с использованием движка сайта работодателя VKengine(Vkengine.ru)
Было выдано такое ТЗ: 1) Каталог: текст сверху – мини-описание (после создания страницы в контроллере прописывается Get_News, текст хранится в инфоблоке Статические страницы Мастер-Ойл, под названием Каталог), одностраничный блок перечня категорий (это создаётся как страница списка новостей блока Каталог Мастер-Ойл), внизу начало случайной статьи (Get_News из блока Статьи Мастер-Ойл) и ссылка на список статей (сам список не делаем). Справа – фильтр каталога (это делаем руками, соответственно, при нажатии на кнопку "подобрать" выбранные галочки должны быть запомнены), ниже новости (Get_News).
2) Элемент каталога: Название. Фото с возможностью увеличения (см. photo::get_by_id()->get_html_path($level), увеличение открывается в новом окне (javascript:window.open). Блок "назначение – параметры – среда" – на самом деле не "среда", а "тип масла". Отзывы клиентов и Преимущества... – это ссылки на pdf, загружаемый в админку. Далее идёт текст. Далее фото-превьюшки с возможностью увеличения. (Get_News из блока "Фото каталога Мастер-Ойл") Далее идут варианты установок с возможностью скачивания Схемы, Параметров, Техпаспорта и Сертификатов (это файлы, Get_News из блока "М одели каталога Мастер-Ойл"). Ссылки Техпаспорт и Сертификат доступны авторизованным пользователям (то есть там сделать ссылку вида tralala.php?file_id=..., она редиректит на страницу авторизации, если пользователь не авторизован, или отдаёт pdf по file::get_by_id()->get_html_path(), если авторизован). форму авторизации можно тупо скопировать с главной страницы авторизации админки, только проверить, что она возвращает куда надо. Далее список видео (с ютуба) с подписями справа. (Get_News из блока "Видео...") Далее форма, как на Климате (под неё лучше создать отдельную страницу "создать элемент инфоблока" для инфоблока "Заявки Мастер-Ойл", а потом просто заинклудить контроллер и шаблон в нужное место файла). Справа – перечень типов оборудования, ниже фильтр ката