Добавление информации о заказе в сообщение-уведомление (TPL) — различия между версиями
Материал из Umicms
Alexei (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | '''Актуально для версии 2.9''' | ||
+ | |||
При удачном оформлении заказа всем пользователям показывается одно и тоже сообщение. Необходимо добавить в него дополнительную информацию, например, напомнить что именно заказал пользователь. | При удачном оформлении заказа всем пользователям показывается одно и тоже сообщение. Необходимо добавить в него дополнительную информацию, например, напомнить что именно заказал пользователь. | ||
Для решения данной задачи нам необходимо отредактировать шаблон вывода этого сообщения: /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | Для решения данной задачи нам необходимо отредактировать шаблон вывода этого сообщения: /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | ||
Строка 29: | Строка 31: | ||
В качестве основы для шаблона можете использовать шаблон /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | В качестве основы для шаблона можете использовать шаблон /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | ||
+ | |||
[[Категория:Верстка в TPL]][[Категория:Модуль Интернет магазин]] | [[Категория:Верстка в TPL]][[Категория:Модуль Интернет магазин]] |
Текущая версия на 08:09, 5 июня 2013
Актуально для версии 2.9
При удачном оформлении заказа всем пользователям показывается одно и тоже сообщение. Необходимо добавить в него дополнительную информацию, например, напомнить что именно заказал пользователь. Для решения данной задачи нам необходимо отредактировать шаблон вывода этого сообщения: /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl
Вставляем макрос
%emarket order(%order_id%, 'info')%
в блок
$FORMS['purchase_successful']
Данный макрос возвращает данные о заказе по шаблону info.tpl, который должен лежать в
- /tpls/emarket/customer/
- /tpls/emarket/
Сам шаблон должен содержать следующий код:
<?php
$FORMS = array();
$FORMS['price_actual'] = <<<END
<!-- %currency_name% -->
%prefix% %actual% %suffix%
END;
$FORMS['order_block'] = <<<END
<p>Поздравляем Вас с завершенным заказом!</p>
<p>Количество заказанных товаров - %total-amount%, на общую сумму %total-price%</p>
<p>Не забудьте, Вы заказали следующее:</p>
%items%
END;
$FORMS['order_item'] = <<<END
<p>"%name%" - %total-price%<br></p>
END;
?>
В качестве основы для шаблона можете использовать шаблон /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl