We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18955
    • 24 Posts
    Привет,

    Есть проблема. Хочу передать в чанк емыла параметр 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]]
    
      • 20380
      • 118 Posts
      А если кешируемый if использовать? (не сталкивалась, просто предположение, авось...)