По поводу натягивания дизайна

Всё, что касается дизайна и изменений в CMS сайта.
Правила форума
Ответить
Аватара пользователя
Support
Support Maxtrust
Сообщения: 132
Зарегистрирован: Чт мар 01, 2012 10:46 am

По поводу натягивания дизайна

Сообщение Support » Чт июл 05, 2012 12:30 pm

Давайте пообщаемся по поводу натяжки своих html-макетов на скрипт whitelabel.

Прежде всего хочу сказать, что весь скрипт, целиком и полностью, написан с использованием стандартных средств Zend Framework. Вы можете ознакомиться с основными возможностями Zend Framework на сайте zendframework.ru. Для тех, кто ничего о нем не знает, будет весьма полезным ознакомиться вот с этими статьями в их порядке расположения:
1. начать.
2. войти во вкус познания нового.
3. это уже для тех, кто хочет достичь просветления. для натягивания своих шаблонов это не обязательно читать. это скорее для тех, кто хочет расширять функционал своего магазина самостоятельно.

внимательно почитав первые 2 статьи вы сможете разобраться, в какой папке что лежит, и кто за что отвечает. в принципе этих знаний будет достаточно, чтобы найти необходимый вам файл шаблона. далее я опишу кое-какие выдержки из этих статей применимо к самому скрипту и верстке.

все файлы шаблонов находятся в папке application/modules/default/views. в этой папке вы найдете 3 директории:
1. helpers
2. mails
3. scripts

1. в папке helpers находятся помощники вида. файлы внутри этой директории отвечают за выбор необходимых данных из БД и передачи непосредственно самим скриптам вида, которые находятся в папке helpers/scripts. в последней находятся файлы с версткой фильтра в постраничном навигаторе, отображения цены, и 2 превьюхи модели (маленькая - как на главной странице каталога, и большой - как на странице категории или брэнда). по названию файлов можно понять, кто где.

2. в папке mails находятся шаблоны писем, отсылаемых вам на ящик.

3. в папке scripts находятся основные файлы шаблонов. здесь и предстоит хорошенько покапаться. чтобы натянуть основную часть дизайна, необходимо ковырять файлы:
headers.phtml (здесь создаются шапка, верхнее меню, выводятся различные виджеты, создается меню),
footer.phtml (подвал сайта с меню, архивом и картой сайта. так же если вам нужно вставить счетчик, лезем сюда),
layout.phtml (промежуточное звено в верстке. здесь выводятся "хит дня", баннеры, ротатор отзывов и основной контент),
layout2.phtml и layout3.phtml (эти лайауты используются на страницах с просмотром модели и корзины соответственно).
для того, чтобы прикрутить верстку для контентной части конкретной страницы, необходимо найти соответствующий шаблон в одной из папок. каждая папка имеет название соответствующего контроллера (для тех, кто не понял о чем я - читайте статьи, которые находятся выше). например в папке catalogue находятся шаблоны для страниц, которые относятся непосредственно к каталогу. многие наиболее общие шаблоны находятся в папке index.

открываем необходимый нам файл на редактирование и изменяем только html код. код php, без понимания своих намерений, трогать не рекомендуется.

в общем и целом этот процесс весьма утомительный, т.к. придется скрупулезно перековырять порядка 50 файлов и не наделать ошибок. поэтому для тех, кто не хочет с этим возиться, мы можем предложить вам свои услуги (стучите в аську).

volxv
Местный
Сообщения: 27
Зарегистрирован: Пт июн 29, 2012 10:13 pm

Re: По поводу натягивания дизайна

Сообщение volxv » Чт июл 05, 2012 8:09 pm

Уже в Скайп постучал!

Ответить

Вернуться в «Оптимизация и уникализация Whitelabel»