Добавление динамических полей

Добрый день, друзья, коллеги. Суть вот в чем, делаю форму с динамическим добавлением полей. Сниппет Formit.
C добавлением полей нет проблем. Подсмотрел у Ильи

<script type="text/javascript">
$("#add_phone").click(function() {
    $("#addPhones").append('<input type="text" name="contractor_phone[]">');
});
</script>
В итоге в $_POST['contractor_phone'] приходит массив телефонов.

А теперь вопрос, каким образом можно добавить плейсхоледры динамических полей в чанк с письмом менеджеру?
Алексей Марченко
17 октября 2014, 09:12
modx.pro
1 375
+1

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

Виталий Киреев
17 октября 2014, 17:10
+1
Насколько я помню массивы в POST преобразуются в плейсхолдеры вида [[+fi.названиеполя.0]],[[+fi.названиеполя.1]] и т.д. Т.е. вижу варианты либо проставить в шаблоне максимальное количество телефонов, либо обрабатывать их в самописном хуке в один плейсхолдер.
    Сергей Шлоков
    17 октября 2014, 21:28
    0
    Выставить в чанке все плейсхолдеры телефонов и обрабатывать их через фильтры.
    [[+fi.названиеполя:notempty=`<div>....</div>`]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2