This is an old revision of the document!
Для отправки смс использовался протокол SMTP, для этого понадобится версия драйвера → https://gist.github.com/maximzasorin/4313e5226df2159860a40b4319dcf6c5
Получаем текст сообщения. Для этого в ТДС заказа товара в условие if (Core::moduleIsActive('form'))
добавляем:
$userSmsXsl = Core_Array::get(Core_Page::instance()->libParams, 'userSmsXsl');
Заходим в параметры ТДС и добавляем параметр типа: XSL-шаблон с названием, например: XSL шаблон для отправки смс пользователю и названием переменной userSmsXsl
.
Далее, создаём XSL шаблон с кодом:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE xsl:stylesheet> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:hostcms="http://www.hostcms.ru/" exclude-result-prefixes="hostcms"> <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/> <xsl:template match="/"> <xsl:apply-templates select="/form"/> </xsl:template> <xsl:template match="/form"> Тут пишем текст сообщения. </xsl:template> </xsl:stylesheet>
Структура сайта → Заказ → Редактировать. Выбираем в поле XSL шаблон для отправки смс пользователю созданный шаблон.
Страницу создал Константин Сериков 30.11.16 в 17:17