Добавление информации о заказе в сообщение-уведомление (TPL) — различия между версиями
Материал из Umicms
| Alexei (обсуждение | вклад)  (Новая страница: «При удачном оформлении заказа всем пользователям показывается одно и тоже сообщение. Нео…») | Alexei (обсуждение | вклад)  | ||
| Строка 29: | Строка 29: | ||
| В качестве основы для шаблона можете использовать шаблон /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | В качестве основы для шаблона можете использовать шаблон /templates/имя_Вашего_шаблона/tpls/emarket/default.tpl | ||
| + | |||
| + | [[Категория:Верстка в TPL]][[Категория:Модуль Интернет магазин]] | ||
Версия 06:37, 23 апреля 2013
При удачном оформлении заказа всем пользователям показывается одно и тоже сообщение. Необходимо добавить в него дополнительную информацию, например, напомнить что именно заказал пользователь. Для решения данной задачи нам необходимо отредактировать шаблон вывода этого сообщения: /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
