Глава 14. Шаблоны

Содержание

Информация о шаблонах STS
Что такое STS шаблоны?
Как работают STS шаблоны?
Изменение дизайна магазина STS шаблонами
Основные сведения
Активация STS шаблонов
Структура STS шаблона
Шаблоны для отдельных страниц
Создаём шаблон для отдельной страницы
Создаём шаблон для отдельной категории
Создаём шаблон для отдельного производителя
Создаём шаблон для товара
Создаём шаблон для боксов
Контент шаблоны
Описание контент шаблона для товара.
Описание контент шаблона для статей.
Описание контент шаблона для faq.
Описание контент шаблона для новостей.
Описание контент шаблона для списка товаров.
Описание контент шаблона для товаров в блоке новинки.
Описание контент шаблона для товаров в блоке рекомендуемые.
Список разрешённых меток
Общие метки
Метки боксов
Метка для основного содержимого страницы
Метки для шапки шаблона
Метки для низа шаблона
Другие метки
Метки для контент шаблона product_info
Метки для контент шаблона article_info
Метки для контент шаблона faqdesk_info
Метки для контент шаблона newsdesk_info
Метки для контент шаблона списка товаров
Метки для контент шаблона товаров в блоке новинки
Метки для контент шаблона товаров в блоке рекомендуемые
Метки для шаблона боксов

В данном разделе мы рассмотрим шаблоны STS, что это такое, как с ними работать.

Сразу же хочу отметить, я специально не буду приводить html-код шаблонов, т.к. все примеры уже есть в двух STS шаблонах, которые идут со сборкой osCommerce VaM Edition STS, я лишь постараюсь объяснить принципы работы STS шаблонов, самый лучший вариант понимания принципов работы STS - это, прежде всего, изучение шаблонов, идущих со сборкой и прочтение данного раздела. На самом деле всё очень просто и Вы очень быстро поймёте принцип действия STS шаблонов и сможете сами создавать свои шаблоны на базе STS.

Информация о шаблонах STS

Общие сведения о шаблонах STS.

Что такое STS шаблоны?

В данном разделе дана общая информация о шаблонах STS (модуль Simple Template System 4.1).

STS - это простая в установке и использовании шаблонная система для osCommerce VaM Edition STS. Внешний вид магазина можно менять используя лишь обычные html-редакторы, такие как Dreamweaver или Frontpage.

По умолчанию в сборке osCommerce VaM Edition STS установлено всего два STS шаблона: full (рис. 1) и mobile (рис. 2).

Рис. 1.

Рис. 1.

Рис. 2.

Рис. 2.

Не относитесь к данным двум шаблонам как к законченным решениям, основная цель данных шаблонов - научить пользователя обращению с STS шаблонами и показать возможности STS. Надеюсь, читая данное руководство и изучая эти два шаблона, Вы довольно быстро научитесь создавать свои STS шаблоны, более интересные и качественные.

Как работают STS шаблоны?

Принцип действия STS шаблонов очень прост.

Вместо вывода в браузер результата работы скрипта, STS "захватывает" результат работы скрипта и назначает сгенерированные данные в переменные. Такие переменные называются метками (например метка $banner), затем уже эти метки вставляются в html-код, т.е. собственно в сам шаблон. При открытии магазина в браузере, магазин отрисовывается STS шаблонами и вместо указанных Вами в шаблоне меток выводится сгенерированный php код. Это значит, что для изменения дизайна интернет-магазина Вам не нужно править php скрипты, Вам лишь нужно править html шаблоны, т.е. Вам не нужно разбираться в программировании чтобы изменить дизайн интернет-магазина.

В простейшем примере, только один шаблон используется для всех страниц интернет-магазина. Также у Вас есть возможность создавать шаблоны для отдельных страниц, отдельных категорий, отдельных производителей, отдельных товаров, отдельных статей, отдельных faq, отдельных новостей, кроме того, у Вас также есть возможность создавать html-шаблоны для боксов, как общий шаблон для всех боксов, так и отдельные шаблоны для отдельных боксов.