шаблоны писем

Тема в разделе "NetCat", создана пользователем survey, 26 апр 2012.

  1. survey

    survey Создатель

    Регистр.:
    16 май 2009
    Сообщения:
    16
    Симпатии:
    0
    Есть такая проблема - в интернет магазине, при заказе какого-либо товара, покупателю приходит письмо. Шаблон его настраивается в админке. По умолчанию есть только переменные:
    %SHOP_NAME — название магазина
    %USER_NAME — имя пользователя
    %ORDER_NUM - номер заказа
    %SITE_URL — адрес сайта
    %CONTENT — содержимое корзины
    %DISCOUNT — скидка
    %FINAL_COST - скончательная цена

    Вопрос как можно изменить шаблон, что бы отображалось имя покупателя и его контакты? В той же админке в "заказах" всё отображается.

    нашёл где переменные формируются: в netcat/modules/minishop/ns_minishop.class.php
    Код:
    $macro = array('SHOP_NAME' => $this->settings['shopname'],
                    'SITE_URL' => $_SERVER['HTTP_HOST'],
                    'ORDER_NUM' => $order_id,
                    'FINAL_COST' => $order->get('FinalCost'),
                    'USER_NAME' => $order->get('Name'),
                    'CONTENT' => $content,
                    'DISCOUNT' => $order->get('Discount'));
        
    Задал вопрос службе поддержки - их ответ лучше в системных файлах ничего не менять, введите в шаблоне свои макроперменные, а потом перед вызовом mailbody в действиях после добавления заказа сделайте замену этих макропеременных на необходимое Вам. Если информация по юзеру, то она есть в $current_user, если что-то интереснее, то можно напрямую из БД вырвать с помощью $db->get_results или $db-get_var.
    Вот такой ответ, но как макропеременную ввести - не знаю.
    Посоветуйте как вводить макропеременную?
     
  2. Alex666

    Alex666 Постоялец

    Регистр.:
    5 сен 2006
    Сообщения:
    56
    Симпатии:
    0
    Вы бы уточнили, ГДЕ Вы хотите чтобы отображалось "имя покупателя и его контакты"? При отправке письма? В админке? В корзине? При заказе?
     
  3. renatko

    renatko Создатель

    Регистр.:
    27 апр 2012
    Сообщения:
    30
    Симпатии:
    0
    Ищи того не зная чего