FormIt

Здравствуйте.
Есть калькулятор страховки осаго. В нём 8 пунктов. В зависимости от того, какие значения выбраны, количество пунктов может уменьшаться.
Пользователь выбирает пункты, и через FormIt они отправляются на почту.

Необходимо сделать разные шаблоны писем, в зависимости от того, какие пункты выбраны. Если 8 пунктов — один шаблон, 5 пунктов — другой.

Подскажите, пожалуйста, как это лучше реализовать. Общий принцип, гуглить дальше буду сам.
Юрий Кетов
06 марта 2014, 19:50
modx.pro
861
0

Комментарии: 3

Юрий Кетов
07 марта 2014, 01:27
0
Задам вопрос по-другому
[[!FormIt?
&hooks=`email`
&emailTpl=`[[test.snippet? &tariff_base=`[[!+fi.tariff_base]]`]]` <--4
&emailSubject=`тема письма`
&emailTo=`email@list.ru`
&submitVar=`submit`
]]

Как эту конструкцию правильно написать и можно ли это вообще реализовать таким образом? В строчке 4 я хочу вызвать вспомогательный сниппет. Он принимает плейсхолдеры сниппета FormIt и уже в зависимости от их значений возвращает шаблон письма.
    Илья Уткин
    07 марта 2014, 09:56
    0
    Вам нужно написать свой хук (hook), в котором вы будете готовить данные. Посмотрите эту тему: modx.pro/help/2685/ — вам надо сделать примерно так же.
      Юрий Кетов
      07 марта 2014, 11:46
      0
      Илья, спасибо
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3