Натянуть дизайн и настроить движок
Задача: натянуть дизайн-макет и настроить hostcms
Подробности:
0. На главной странице выводятся все санатории, Пансионаты, Отели, Гостиницы и Комплексы как показано в макете.
1. Основной еденицей сайта выступают информационные элементы санаториев, пансионатов, отелей и т.д. и обычные статичные страницы.
Все они поделены на 5 основных информационных систем: Санатории, Пансионаты, Отели, Гостиницы, Комплексы. Стрктура и функционал каждой из этих 5 инфосистем ничем друг от друга не отличаются, так что если будет удобно можно вместо 5 инфосистем создать одну и поделить её на 5 рубрик.
Каждый информационный элемент имеет обязательные основные атрибуты: описание, отзывы.
Каждый информационный элемент имеет обязательное дополнительное свойство типа число: Фотографии. Здесь мы указываем идентификатор соответственной рубрики информационной системы Фотогалерея. А на самой странице при выборе вкладки Фотогалерея выводятся фотографии этой рубрики как будто это фотогалерея.
Каждый информационный элемент может иметь или не иметь дополнительные свойства типа Визуальный редактор: цены, Профиль, Детям, Лечение, Развлечения и т.д. Т.е. при создании не пустого дополнительного св-ва типа Визуальный редактор оно начинает отображаться во вкладках этого санатория. Если такое дополнительное свойство не заполнено оно не отображается на странице санатория.
Все эти дополнительные свойства выводятся в виде табов сразу под названием информационного элемента, по умолчанию активным является Описание, посетитель может переключать табы, и вслед за этим на экран в основной контентной части выводится соответсвующее содержание дополнительного св-ва.
2. Также на сайте есть 2 меню:
а) верхнее выпадающее меню
б) левое меню, которое выводит информационные элементы
3. Кнопака Забронировать
При нажатии на кнопку на лайтбоксе всплывает форма бронирования, которая содержит поля: ФИО, Телефон, Большое текстовое поле и кнопка «Отправить менеджеру». Соответственно посетитель заполняет поля, форма обязательно каждое поле проверяет чтобы они не были пустыми и только если всё правильно разрешает отправить админу письмо.
4. Верхнее меню содержит узлы структуры:
О курорте (Профиль курорта, Лечение, Карта курорта, Как добраться, FAQ) — обычные статичные страницы. На странице FAQ в самом низу должно быть поле для задавания своего вопроса.
Акции — информационная система типа Новости
Отзывы — информационная система типа Гостевая книга
Контакты (О компании, Агентствам) — обычные статичные страницы
5. Левое меню представлено в макете как оно есть. Пусть оно будет задаваться вручную в структуре сайта либо строится автоматически на основе информационных элементов, тогда у каждого должно быть св-во типа галочка показывать в левом меню, а также поле для названия элемента в левом меню.
6. Сразу под левым меню выводится последняя акция.
7. Сразу под акцией выводится информер погоды в Белокурихе.
Макет главной страницы:
belokuriha.btb.su/verstka/index.html
Макет страницы информационного элемента:
belokuriha.btb.su/verstka/index2.html