Формат шаблона psws
Основные определения и понятия:
Файл описания шаблона template.xml–в нем содержится описаниефайлов шаблона.
Структура:
<xml>
<template>
<pagename=”page. html”> - описаниеоткудабратьшаблонстраницы
</page>
<categoryname=”category. html”> - описаниеоткудабратьшаблонкатегориикаталога
</category>
<itemname=”item. html”> - описаниеоткудабратьшаблонтоваракаталога
</item>
</template>
</xml>
Чанки:
Чанк {{menu}} – метка по которой определяется вставка кода меню сайта.
Параметры:
main_tpl – шаблон конейнера меню в виде html, содержит чанки:
{elements} – элементы меню.
link_tpl – шаблонэлемента меню в виде html, содержит чанки:
{link} –ссылка меню.
Пример использования:
{{menu? &main_tpl=`<divid=’menu’><ul>{elements}</ul></div>`} &link_tpl=`<li>{link}</li>` }}
Чанк {{categories}} – метка по которой определяется вставка кода категорий каталога сайта.
Параметры:
main_tpl – шаблон конейнера категорий в виде html, содержит чанки:
{elements} – категории.
link_tpl – шаблонкатегории в виде html, содержит чанки:
{link} –ссылка категории.
Пример использования:
{{menu? &main_tpl=`<divid=’menu’><ul>{elements}</ul></div>`&link_tpl=`<li>{link}</li>` }}
Чанк {{catalog}} – метка по которой определяется вставка кода каталога сайта.
Параметры:
main_tpl – шаблон конейнера каталога в виде html, содержит чанки:
{elements} – элементы каталога.
{pagination} – пагинация каталога.
item_tpl – шаблонэлемента каталога в виде html, содержит чанки:
{link} –ссылкана элемент каталога.
{image} - картинка элемента каталога.
{price} - цена элемента каталога.
{buy_button} – кнопка купить.
Пример использования:
{{catalog? &main_tpl=`<divid=’catalog’><ul>{elements}</ul>{pagination}</div>`&item_tpl=`<li>{link}</li>` }}
Чанк {{news}} – метка по которой определяется вставка кода новостей, дисконта, статей сайта.
Параметры:
main_tpl – шаблон контейнера новостей в виде html, содержит чанки:
{elements} – элементы новостей.
{pagination} – пагинация новостей.
link_tpl – шаблон элемента каталога в виде html, содержит чанки:
{link} – ссылка на новость.
{date} – дата новости.
{description} – краткое описание новости.
Пример использования:
{{news? &main_tpl=`<div id=’news’><ul>{elements}</ul>{pagination}</div>` &link_tpl=`<li>{date}<br>{link}<br>{description}</li>` }}
Чанк {{item}} – метка по которой определяется вставка кода товара сайта.
Параметры:
main_tpl– шаблон карточки товара.
Чанки:
{name} –название товара.
{image} - картинка товара каталога.
{price} – цена товара.
{buy_button} – кнопка купить.
{description} – описание товара.
Пример использования:
{{item?&main_tpl=`…`}}
Чанк {{breadcrumbs}} – метка по которой определяется вставка кода хлебных крошек.
Пример использования:
{{breadcrumbs}}
Чанк {{cart}} – метка по которой определяется вставка кода корзины сайта.
Описание стилей корзины будет в разделе помощь.
Пример использования:
{{cart}}
Чанк {{gallery}} – метка по которой определяется вставка кода фотогалереи страницы сайта.
Пример использования:
{{gallery}}


