Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
В админке в заказе машазина выводить старые заказы по страницам

Автор kroxaРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 3584
Последний ответ 08 Апреля 2011, 15:08:52
от admin
Настройка шаблона письма уведомления о заказе (emarket) XSLT

Автор CanektРаздел Настройка системы и модулей

Ответов: 37
Просмотров: 9131
Последний ответ 12 Сентября 2016, 07:57:36
от admin
Уведомление менеджеру о заказе со всеми данными

Автор krestxРаздел Разработка модулей

Ответов: 1
Просмотров: 2977
Последний ответ 21 Сентября 2012, 23:09:29
от admin
Вывод артикула товара в заказе (админка)

Автор darklightРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 2969
Последний ответ 25 Августа 2015, 13:42:50
от darklight
Как исправить письмо о заказе.

Автор arbuzzzРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 2453
Последний ответ 19 Августа 2016, 20:43:06
от Canekt

0 Пользователей и 1 Гость просматривают эту тему.

*

kobus

  • *
  • 7
  • +0/-0
    • Просмотр профиля
Использую шаблонизатор TPL. Не могу вывести значение скидки в печатной форме заказа
/xsltTpls/sys-tpls/emarket-order-printable.xsl
так как не совсем понимаю конструкцию. Помогите решить данную проблему. Заранее спасибо.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Печать скидки в заказе (Версия для печати)
« Ответ #1 : 23 Марта 2014, 23:59:14 »
вы можете вывести размер скидки на заказ используя такую конструкцию:

получаем id скидки
<xsl:variable name="discount_id" select=".//property[@name='order_discount_id']/value/item/@id"/>
получаем объект скидки
<xsl:variable name="discount_object" select="document(concat('uobject://',$discount_id))/udata"/>
получаем id модификатора (в нем содержиться информация о размере скидки)
<xsl:variable name="discount_modificator_id" select="$discount_object//property[@name='discount_modificator_id']/value/item/@id"/>
получаем объект модификатора
<xsl:variable name="discount_modificator_object" select="document(concat('uobject://',$discount_modificator_id))/udata"/>
получаем процент скидки (если скидка будет не процентная, а фиксированная то нужно искать поле не proc, а size)
<xsl:variable name="proc" select="$discount_modificator_object//property[@name='proc']/value"/>