Инструменты пользователя

Инструменты сайта


userorders

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

userorders [2016/05/20 21:52]
andchir создано
userorders [2016/05/20 21:54] (текущий)
andchir
Строка 34: Строка 34:
 - **orderContactsTpl** - Чанк строки контактной информации. - **orderContactsTpl** - Чанк строки контактной информации.
 - **orderPurchaseRowTpl** - Чанк одного товара при выводе списка товаров. - **orderPurchaseRowTpl** - Чанк одного товара при выводе списка товаров.
-- **crumbTpl** - Чанк для вывода хлебной крошки на странице подробностей заказа. Хлебная крошка выводится плейсхолдером [[!+addcrumb]].+- **crumbTpl** - Чанк для вывода хлебной крошки на странице подробностей заказа. Хлебная крошка выводится плейсхолдером ​``[[!+addcrumb]]``.
  
 Все примеры чанков прилагаются (категория "​userOrders"​). Все примеры чанков прилагаются (категория "​userOrders"​).
Строка 40: Строка 40:
 Плейсхолдеры в чанках Плейсхолдеры в чанках
 --------------------- ---------------------
 +
 +**ordersListOuterTpl**
 +
 +``[[+inner]]`` - Список заказов.
 +
 +**ordersListRowTpl**
 +
 +- ``[[+id]]`` - ID заказа.
 +- ``[[+price]]`` - Цена заказа.
 +- ``[[+currency]]`` - Валюта.
 +- ``[[+date]]`` - Дата заказа.
 +- ``[[+note]]`` - Заметка.
 +- ``[[+email]]``- Адрес эл. почты покупателя.
 +- ``[[+delivery]]`` - Способ доставки.
 +- ``[[+delivery_price]]`` - Цена способа доставки.
 +- ``[[+payment]]`` - Способ оплаты.
 +- ``[[+status]]`` - Номер статуса заказа.
 +- ``[[+count_total]]`` - Число уникальных товаров в заказе.
 +- ``[[+status_name]]`` - Название статуса заказа.
 +- ``[[+status_color]]`` - Цвет статуса заказа.
 +
 ++ контактные данные с префиксом "​contacts."​. Пример:​ ``[[+contacts.address]]``
 +
 +**orderOuterTpl**
 +
 +- Все плейсхолдеры чанка "​ordersListRowTpl"​.
 +- ``[[+purchases]]`` - Список товаров в заказе.
 +- ``[[+contacts]]`` - Список контактных данных покупателя.
 +- ``[[+action]]`` - Текущее действие.
 +
 +**orderContactsTpl**
 +
 +- ``[[+label]]`` - Заголовок поля контактной информации.
 +- ``[[+name]]`` - Имя поля.
 +- ``[[+value]]`` - Значение поля.
 +- ``[[+action]]`` - Текущее действие.
 +
 +**orderPurchaseRowTpl**
 +
 +- ``[[+name]]`` - Наименование товара.
 +- ``[[+url]]`` - Ссылка на страницу товара.
 +- ``[[+addit_data]]`` - Дополнительные параметры товара.
 +- ``[[+count]]`` - Количество.
 +- ``[[+price]]`` - Цена товара.
 +
 +**crumbTpl**
 +
 +- ``[[+order_id]]`` - ID заказа.
 +
 +Примеры вызова сниппета
 +-----------------------
 +
 +**Вывод заказов пользователя без постраничной разбивки:​**
 +
 +~~~
 +[[!userOrders?​
 +&​usergroup=`Покупатели`
 +&​statusCanceled=`5`
 +]]
 +~~~
 +
 +**Вывод заказов с постраничной разбивкой с помощью сниппета getPage:**
 +
 +~~~
 +[[!getPage?
 +&​elementClass=`modSnippet`
 +&​element=`userOrders`
 +&​usergroup=`Покупатели`
 +&​limit=`10`
 +&​statusCanceled=`5`
 +]]
 +<ul class="​pages">​
 +[[!+page.nav]]
 +</ul>
 +~~~
  
  
 </​markdown>​ </​markdown>​
userorders.txt · Последние изменения: 2016/05/20 21:54 — andchir