Контент шаблоны
Пред. | Глава 13. Шаблоны | След.

## Контент шаблоны

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

Для изменения содержимого страницы (т.е. тех данных, которые выводятся меткой $content) существуют контент шаблоны, которые как раз не затрагивают оболочку страницы, а меняют содержимое страницы, такие шаблоны называются контент шаблонами.

### Замечание

Контент шаблоны обязательно должны находиться в папке /includes/sts_templates/content

В данном разделе речь пойдёт как раз о контент шаблонах.

На данный момент контент шаблоны есть только для следующих страниц:

- product_info.php

  С помощью данного контент шаблона можно изменять содержимое страницы карточки товара.

- article_info.php

  С помощью данного контент шаблона можно изменять содержимое страницы статей.

- faqdesk_info.php

  С помощью данного контент шаблона можно изменять содержимое страницы faq.

- newsdesk_info.php

  С помощью данного контент шаблона можно изменять содержимое страницы новостей.

Для остальных страниц контент шаблонов нет, т.е. например если Вы захотите изменить внешний вид формы регистрации покупателя, т.е. страницу create_account.php, Вам придётся радактировать уже не шаблон, а сам скрипт /create_account.php.

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

Переходим в рассмотрению всех 4 контент шаблонов по отдельности:

### Описание контент шаблона для товара.

Контент шаблон для товаров

С помощью данного контент шаблона Вы можете изменять по Вашему усмотрению расположение элементов страницы карточки товара (product_info.php).

Для этого обязательно нужно установить модуль Product Info в Админке - Модули - STS, иначе контент шаблон для товара работать не будет.

Чтобы создать контент шаблон, Вам просто нужно создать файл в папке контент шаблонов, т.е. в папке /includes/sts_templates/шаблон/content, файл должен называться product_info.php_3.html

Где 3 - id код товара.

В данном примере содержимое товара с id = 3 будет выводиться именно шаблоном /includes/sts_templates/шаблон/content/product_info.php_3.html, остальные товары будут выводиться обычным способом.

Можно также создавать контент шаблоны для всех товаров определённой категории, в это случае файл шаблона должен называться так: /includes/sts_templates/шаблон/content/product_info.php_c28.html

Где 28 - id код категории.

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

Рис. 19.

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

### Описание контент шаблона для статей.

Контент шаблон для статей

С помощью данного контент шаблона Вы можете изменять по Вашему усмотрению расположение элементов страницы статьи (article_info.php).

Для этого обязательно нужно установить модуль Article Info в Админке - Модули - STS, иначе контент шаблон для статей работать не будет.

Чтобы создать контент шаблон, Вам просто нужно создать файл в папке контент шаблонов, т.е. в папке /includes/sts_templates/шаблон/content, файл должен называться article_info.php_3.html

Где 3 - id код статьи.

В данном примере содержимое статьи с id = 3 будет выводиться именно шаблоном /includes/sts_templates/шаблон/content/article_info.php_3.html, остальные статьи будут выводиться обычным способом.

Список меток, которые можно использовать в контент шаблоне статей Вы можете прочитать ниже, в разделе Список разрешённых меток.

### Описание контент шаблона для faq.

Контент шаблон для faq

С помощью данного контент шаблона Вы можете изменять по Вашему усмотрению расположение элементов страницы faq (faqdesk_info.php).

Для этого обязательно нужно установить модуль Faqdesk Info в Админке - Модули - STS, иначе контент шаблон для faq работать не будет.

Чтобы создать контент шаблон, Вам просто нужно создать файл в папке контент шаблонов, т.е. в папке /includes/sts_templates/шаблон/content, файл должен называться faqdesk_info.php_3.html

Где 3 - id код faq.

В данном примере содержимое faq с id = 3 будет выводиться именно шаблоном /includes/sts_templates/шаблон/content/faqdesk_info.php_3.html, остальные faq будут выводиться обычным способом.

Список меток, которые можно использовать в контент шаблоне faq Вы можете прочитать ниже, в разделе Список разрешённых меток.

### Описание контент шаблона для новостей.

Контент шаблон для новостей

С помощью данного контент шаблона Вы можете изменять по Вашему усмотрению расположение элементов страницы новостей (newsdesk_info.php).

Для этого обязательно нужно установить модуль Newsdesk Info в Админке - Модули - STS, иначе контент шаблон для новостей работать не будет.

Чтобы создать контент шаблон, Вам просто нужно создать файл в папке контент шаблонов, т.е. в папке /includes/sts_templates/шаблон/content, файл должен называться newsdesk_info.php_3.html

Где 3 - id код новости.

В данном примере содержимое новости с id = 3 будет выводиться именно шаблоном /includes/sts_templates/шаблон/content/newsdesk_info.php_3.html, остальные новости будут выводиться обычным способом.

Список меток, которые можно использовать в контент шаблоне новостей Вы можете прочитать ниже, в разделе Список разрешённых меток.

### Описание контент шаблона для списка товаров.

Контент шаблон для списка товаров

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

Чтобы изменять дизайн списка товаров с помощью HTML шаблона Вам нужно, прежде всего, установить модуль Product Listing в Админке - Модули - STS, иначе контент шаблон для списка товаров работать не будет.

Второе, что нужно учитывать, шаблон для списка товаров работает только в режиме columns, т.е. обязательно поставьте columns в Админке - Настройки - Вывод товара - Формат вывода товара.

Также не забывайте про настройку в Админке - Настройки - Вывод товара - Количество товара в одной строке, с помощью неё Вы можете регулировать, сколько товаров показывать в одной строке в списке товара.

Модуль STS для списка товаров установили, вывод товара переключили в columns.

Всё, теперь нужно всего лишь создать свой шаблон для списка товара. Шаблон должен находиться в файле /includes/sts_templates/шаблон/content/product_listing_item.html

Я сделал простейший шаблон, можете посмотреть в качестве примера, но не судите строго, это всего лишь пример.

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

### Описание контент шаблона для товаров в блоке новинки.

Контент шаблон для товаров в блоке новинки

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

Чтобы изменять дизайн списка товаров в блоке новинки по центру с помощью HTML шаблона Вам нужно, прежде всего, установить модуль New Products Module Listing в Админке - Модули - STS.

Модуль New Products Module Listing установили, теперь нужно всего лишь создать свой шаблон для вывода товара в блоке новинки.

Шаблон должен находиться в файле /includes/sts_templates/шаблон/content/new_products_module_item.html

Я сделал простейший шаблон, можете посмотреть в качестве примера, но не судите строго, это всего лишь пример.

Таким образом, Вы можете рисовать любой html-код в файле /includes/sts_templates/шаблон/content/new_products_module_item.html, используя разрешённые метки в шаблоне.

Список меток, которые можно использовать в контент шаблоне для товаров в блоке новинки Вы можете прочитать ниже, в разделе Список разрешённых меток.

### Описание контент шаблона для товаров в блоке рекомендуемые.

Контент шаблон для товаров в блоке рекомендуемые

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

Чтобы изменять дизайн списка товаров в блоке рекомендуемые по центру с помощью HTML шаблона Вам нужно, прежде всего, установить модуль Featured Products Module Listing в Админке - Модули - STS.

Модуль Featured Products Module Listing установили, теперь нужно всего лишь создать свой шаблон для вывода товара в блоке рекомендуемые.

Шаблон должен находиться в файле /includes/sts_templates/шаблон/content/featured_products_module_item.html

Я сделал простейший шаблон, можете посмотреть в качестве примера, но не судите строго, это всего лишь пример.

Таким образом, Вы можете рисовать любой html-код в файле /includes/sts_templates/шаблон/content/featured_products_module_item.html, используя разрешённые метки в шаблоне.

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

Пред. | Уровень выше | След.
Шаблоны для отдельных страниц | Начало | Список разрешённых меток