Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Разные шаблоны для разных разделов интернет магазина

Автор koroganРаздел Шаблоны TPL

Ответов: 1
Просмотров: 2603
Последний ответ 29 Июня 2012, 12:19:29
от admin
Шаблоны для webform. Есть у кого готовые?

Автор skillerРаздел Шаблоны TPL

Ответов: 10
Просмотров: 6515
Последний ответ 17 Января 2012, 11:33:23
от skiller
модули: Шаблоны данных + Обратная связь

Автор muralexРаздел Настройка системы и модулей

Ответов: 4
Просмотров: 2054
Последний ответ 04 Марта 2013, 18:12:05
от admin
Перенести настройки модуля шаблоны данных

Автор pikselРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 885
Последний ответ 29 Февраля 2016, 16:10:28
от piksel
шаблоны для главной/неглавной

Автор tybysРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 2836
Последний ответ 21 Сентября 2011, 13:16:36
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

mulop

  • *
  • 1
  • +0/-0
    • Просмотр профиля
Как настроить шаблоны писем для FAQ
« : 10 Февраля 2015, 13:26:45 »
Необходимо что бы пользователю, задавшему вопрос, приходило письмо с вопросом и ответом, а не просто ссылка на страницу.  А так же имя автора.
Шаблон откопали, но непонятно какие переменные там досупны, и как до них добраться(до полей вопроса-ответа).
Бьемся и не можем понять как это сделать.
Заранее спасибо.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Как настроить шаблоны писем для FAQ
« Ответ #1 : 22 Марта 2015, 18:32:31 »
Я так понимаю вы говорите о шаблоне в файле /templates/demodizzy/xslt/mail/faq/default.xsl вида
        <xsl:template match="answer_mail">
<xsl:text>Здравствуйте,</xsl:text><br /><br />
<xsl:text>Ответ на Ваш вопрос Вы можете прочитать по следующему адресу:</xsl:text><br />
<a href="{question_link}"><xsl:value-of select="question_link" /></a><br /><br /><hr />
<xsl:text>С уважением,</xsl:text><br />
<xsl:text>Администрация сайта </xsl:text><b><xsl:value-of select="domain" /></b>
</xsl:template>

Если да, то там вам доступен id страницы с вопросом и ответом под переменной element_id. Через id вы можете получить доступ к полям данной страницы используя протокол upage и далее значение любого поля.

Например так:
<!-- получаем всю инфу о странице вопрос-ответ-->
<xsl:variable name="item_info" select="document(concat('upage://',element_id))/udata"/>
<!-- выводим содержимое поля answer-->
<xsl:value-of select="$item_info//property[@name='answer']/value" disable-output-escaping="yes"/>