Appearance
Шаблоны страниц (core/elements/templates/*.tpl)
Фактически присутствуют:
base.tplhome.tpl— главная (много секций: slider/features/services/action/about/nums/team/certificate/question/case/comment/gallery/steps/brands/news)general.tpl— простая внутренняя (заголовок/контент)services.tpl— список услуг (листинг черезpdoPage)services-detail.tpl— детальная услуги (паттернwrapper-content→aside+main-column, подключает gallery/tables/docs/questions)news.tpl— список новостей (листинг черезpdoPage)news-detail.tpl— детальная новости (похожие новости вaside, блок шеринга, gallery/docs)cases.tpl— список кейсов (TVcaseчерезpdoPage+getImageList,tpl=caseElement)cases-detail.tpl— сейчас пустой (рекомендовано собирать по паттерну детальных страниц, см. ниже)gallery.tpl— галерея (листинг/TV)rewiews.tpl— отзывы (листинг/TV)company.tpl— страница “о компании” (контент + опциональные блоки/TV)prices.tpl— цены (таблицы)contacts.tpl— контакты (спец. верстка + формаAjaxForm.contact)sales.tpl— акции/баннеры (TV черезgetImageList)
Базовый каркас (layout)
core/elements/templates/base.tpl- подключает:
chunks/template/head.tplchunks/template/header.tplchunks/template/contact-form.tplchunks/template/footer.tpl
- определяет блоки Fenom:
head,headExtra,bodyClass,header,main
- подключает:
Рекомендованный паттерн для cases-detail.tpl
Собирается по аналогии services-detail.tpl/news-detail.tpl:
container → push10 → breadcrumbs → page-titlewrapper-contentmain-column(контент кейса)- опционально
aside
- внутри
main-columnпереиспользовать:chunks/gallery/gallery.tplchunks/gallery/docs.tplchunks/tables/tables.tplchunks/questions/questions.tpl- разметку/классы из
chunks/tpls/caseElement.tplдля слайдера/картинок/компонентов