Содержание

Первые шаги после установки интернет-магазина
Вход в админку интернет-магазина
Указание первоначальных сведений о магазине
Настройка способов оплаты
Настройка способов доставки
Установка шаблона по умолчанию
Установка счётчиков
Описание меню администраторской части
Добавление и редактирование товаров и категорий.
Работа с категориями
Работа со справочником изготовителей
Работа со справочником номенклатуры
Создание, изменение товаров и категорий из файла
Работа с атрибутами номенклатурной единицы
Настройка налогов
Скидки
Скидка от общей стоимости заказа
Скидка от количества заказанных номенклатурных единиц
Групповые скидки
Накопительная система скидок
Виртуальные товары
Создание атрибутов виртуального товара
Создание виртуального товара и настройка атрибутов
Настройка параметров скачивания товаров
Автоматизация цепочки продажа-оплата-загрузка
Оформление заказа и загрузка виртуального товара в магазине
Подарочные сертификаты и купоны
Подарочные сертификаты
Купоны
Партнёрская программа
Что такое партнёрская программа и как она работает
Настройка партнёрской программы
Партнёрская программа глазами партнёра
Партнёрская программа глазами администратора
Выплата партнёрских вознаграждений
Статистика по товарам и покупателям
Виды собираемой статистики
Использование
Управление отношениями с клиентом
Рассылка новостей
Обратная связь с покупателями
Анализ незавершённых покупок
Дополнительные функции интернет-магазина
Новости
Информационные страницы
Вопросы и ответы
Функция Статьи
Резервное копирование
Smarty шаблоны в интернет-магазине ShopOS
Возможности шаблонов ShopOS
Структура шаблонов ShopOS
Таблица соответствия скрипт-файл-шаблон
Шаблоны для отдельных страниц
Как создать свой шаблон
Работа с шаблонами
Структура шаблона ShopOS.
Список разрешённых меток


< ПредыдущаяSmarty шаблоны в интернет-магазине ShopOSСледующая >

Глава 10. Smarty шаблоны в интернет-магазине ShopOS

В данном разделе я постараюсь рассказать о реализации смарти шаблонов в интернет-магазине ShopOS.

Раздел состоит из 4 основых частей:

  1. Возможности шаблонов ShopOS.

  2. Структура шаблонов ShopOS.

  3. Таблица соответствия скрипт-файл-шаблон.

  4. Шаблоны для отдельных страниц.

  5. Как создать свой шаблон.

Я не буду описывать, что такое смарти, для чего он, всё это вобщем-то есть в документации smarty, она доступна по адресу http://smarty.php.net/manual/ru , я лишь расскажу о структуре шаблона в ShopOS, о конкретной реализации смарти шаблонов в интернет-магазине ShopOS, т.е. что б было понятно, "откуда ноги растут" и как правильно изменять шаблоны.

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

Надеюсь, что данный материал поможет программистам/дизайнерам/верстальщикам быстрее освоиться с шаблонами ShopOS.

Итак, начнём по порядку:

Возможности шаблонов ShopOS

1. Разделение всего кода на три слоя: php-html-css, т.е. php код отделён от html кода, html код отделён от элементов оформления (css кода).

Почему это важно?! Во-первых, это экономит время программиста, дизайнера, верстальщика, т.е. тех людей, котокрые будут заниматься разработкой магазина на базе ShopOS, это очень важно. Во-вторых, это важно для совместной работы над магазином, ведь каждый должен заниматься своим делом и что самое важно, не мешать своему собрату-товарищу, например программист занимается своим делом, т.е. php кодом и не мешает верстальщику, который зинимается своим делом, т.е. html-кодом, в свою же очередль верстальщик не мешает работать дизайнеру, который отвечает за графическое оформление магазина, его часть работы - css код и наоборот: дизайнер не мешает верстальщику, верстальщик не мешает программисту. Опять же, необходимость и удобство такого подхода не всегда легко оценить простому человеку, но когда проект довольно большой, это экономит: ресурсы, время, деньги.

2. Весь магазин построен на шаблонах.

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

3. В магазине может быть неограниченное количество шаблонов. По умолчанию, посетитель видит только шаблон, установленный в Админке - Настройки - Мой магазин - Шаблон по умолчанию.

4. Вы можете создавать отдельные шаблоны для отдельных категорий товаров.

Например, Вы можете сделать оформление списка подкатегорий внутри категории А одним, а в категории Б вывод подкатегорий будет отличным от остальных категорий. Либо, к примеру, в категории А можно показывать новинки и рекомендуемые товары, а в категории Б можно показывать только рекомендуемые товары, а новинки не показывать и т.д.

5. Вы можете создавать отдельные шаблоны для отдельных товаров.

Например, Вы можете изменить внешнее оформление отдельных товаров, Вы можете сделать, к примеру, внешнее оформление товара А будет отличным от всех остальных товаров.

6. Вы можете создавать отдельные шаблоны для списка товаров.

Например, Вы можете сделать оформление списка товаров в категории А одним, а в категории Б совершенно другим, допустим, в категории А показывать в списке картинку товара, цену, а в категории Б не показывать картинку, цену.

Какой же в этом всём смысл?!

Очень просто, имея под рукой гибкую и мощную систему шаблонов, Вы практически не ограничены в изменении внешнего облика разрабатываемого интернет-магазина, что самое главное, затраты времени, ресурсов, не сопоставимо меньше по сравнение, к примеру, с аналогичной работой, проводимой на базе движка интернет-магазина osCommerce.