Привет,
Есть проблема. Хочу передать в чанк емыла параметр subject и в зависимости от его наличия сформировать шаблон. Сниппет If работает в других чанках, не связанных с отправкой почты. Что делать? Куда смотреть?
<form action="[[~[[*id]]]]" method="post">
<label>Имя:</label><span class="error"> [[+fi.error.name]]</span>
<input name="name" value="[[+fi.name]]" />
<label>Email:</label><span class="error"> [[+fi.error.email]]</span>
<input name="email" value="[[+fi.email]]" />
<label>Телефон:</label>
<input name="phone" value="[[+fi.phone]]" />
<label>Тема: по поводу товара <a href="[[++site_url]][[~[[*id]]]]">[[*pagetitle]]</a></label>
<input type="hidden" name="subject" value='по поводу товара <a href="[[++site_url]][[~[[*id]]]]">[[*pagetitle]]</a>' />
<label>Сообщение:</label><span class="error"> [[+fi.error.text]]</span>
<textarea name="text">[[+fi.text]]</textarea>
<input type="submit" />
</form>
[[!FormIt?
&hooks=`email,redirect`
&emailTpl=`email.order`
&emailTo=`[email protected]`
&redirectTo=`17`
&validate=`name:required,
email:email:required,
text:required:stripTags,
]]
Мой email.order:
[[!If?
&subject=`[[+subject]]`
&operator=`!empty`
&then=`Тема: [[+subject]]`
&else=`Сообщение с сайта магазина арбалетов и луков [[++site_url]]`
]]
<br><br>
Имя: [[+name]]<br>
E-mail: [[+email]]<br>
Тел: [[+phone]]<br><br>
Сообщение: [[+text]]