Отправьте информацию о туристическом пакете по электронной почте от пользователя (CMS Made Simple, CGECommerce, Корзина, Продукты и т. Д.) - PullRequest
0 голосов
/ 07 июня 2011

Я использую CMS Made Simple вместе со всеми плагинами Calguy для электронной коммерции (товары, заказы, корзина и т. Д.). Я не могу понять, как сделать то, что мне нужно. Как я могу сделать форму с элементами из модуля «Продукты» и флажками для каждого из них, и в конце итоговые и потерянные для проверенных элементов отправляются владельцу сайта? Любые указатели будут высоко оценены, остальные я могу выяснить.

1 Ответ

0 голосов
/ 08 сентября 2011

Если вы используете модуль Cart, вы можете попробовать настроить шаблон ViewCart в разделе «Шаблоны форм Viewcart».

После выбора продуктов вы можете использовать другой шаблон, чтобы поместить содержимое корзины в электронное письмо.Примерно так можно использовать для создания действительно простого списка + общего списка:

{if !isset($cartitems) || count($cartitems) == 0 }
  <p>No products in the cart.</p>
{else}    
<ul>
{foreach from=$cartitems item='oneitem'}
<li>
{$oneitem->quantity}x {$oneitem->summary} ({$currencysymbol}{$oneitem->item_total|number_format:2})
{if $oneitem->quantity > 1}
({$currencysymbol}{$oneitem->base_price|number_format:2} each)
{/if}
</li>  
{/foreach}
</ul>
{$total_text}: {$currencysymbol}{$carttotal|number_format:2}
{/if}

Вы всегда можете временно вставить {$ cartitems | print_r} в свой шаблон, чтобы просмотреть атрибуты, доступные для использования вумный код.

...