Как вывести список из ограниченного количества адресов (для webforms insert)?
Материал из Umicms
Как вывести список из ограниченного количества адресов (для webforms insert)?
У нас есть несколько адресов в модуле Обратная связь:
e-mail 2 - Андрей e-mail 3 - Борис e-mail 4 - Владимир e-mail 5 - Георгий
Необходимо, чтобы в форме обратной связи выводился список только из 2-х адресов (Владимира и Георгия)
Решение:
1. Определяем необходимый id е-мейла адресата.
В списке адресатов модуля Обратная связь имеем список из нескольких адресатов:
e-mail 2 - Андрей e-mail 3 - Борис e-mail 4 - Владимир e-mail 5 - Георгий
Открываем страницу обратной связи и смотрим исходный html-код страницы. Там ищем примерно такой код:
<option value="2">Андрей</option>
<option value="3">Борис</option>
<option value="4">Владимир</option>
<option value="5">Георгий</option>
Значит id адресатов "Владимир" и "Георгий" будет 4 и 5 соответственно.
2. В файле: tpls/webform/default.tpl редактируем два блока: 'webforms_to_block' и 'webforms_to_line'. В итоге они должны выглядеть примерно так:
$FORMS['webforms_to_block'] = <<<TO_BLOCK
<select name="email_to" class="textinputs">
<option value="4">Владимир</option>
<option value="5">Георгий</option>
</select>
TO_BLOCK;
$FORMS['webforms_to_line'] = <<<TO_LINE
TO_LINE;
