Содержание
В данном разделе мы рассмотрим шаблоны STS, что это такое, как с ними работать.
Сразу же хочу отметить, я специально не буду приводить html-код шаблонов, т.к. все примеры уже есть в двух STS шаблонах, которые идут со сборкой osCommerce VaM Edition 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).
Не относитесь к данным двум шаблонам как к законченным решениям, основная цель данных шаблонов - научить пользователя обращению с STS шаблонами и показать возможности STS. Надеюсь, читая данное руководство и изучая эти два шаблона, Вы довольно быстро научитесь создавать свои STS шаблоны, более интересные и качественные.
Принцип действия STS шаблонов очень прост.
Вместо вывода в браузер результата работы скрипта, STS "захватывает" результат работы скрипта и назначает сгенерированные данные в переменные. Такие переменные называются метками (например метка $banner), затем уже эти метки вставляются в html-код, т.е. собственно в сам шаблон. При открытии магазина в браузере, магазин отрисовывается STS шаблонами и вместо указанных Вами в шаблоне меток выводится сгенерированный php код. Это значит, что для изменения дизайна интернет-магазина Вам не нужно править php скрипты, Вам лишь нужно править html шаблоны, т.е. Вам не нужно разбираться в программировании чтобы изменить дизайн интернет-магазина.
В простейшем примере, только один шаблон используется для всех страниц интернет-магазина. Также у Вас есть возможность создавать шаблоны для отдельных страниц, отдельных категорий, отдельных производителей, отдельных товаров, отдельных статей, отдельных faq, отдельных новостей, кроме того, у Вас также есть возможность создавать html-шаблоны для боксов, как общий шаблон для всех боксов, так и отдельные шаблоны для отдельных боксов.