Выпадающий список в FormBuilder

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Выпадающий список в FormBuilder

Post by triks »

Опять обращаюсь к экспертам и знатокам!

Есть выпадающий список в форме обратной связи. В шаблоне Email, чтобы получить значение выбранного поля, пишем тег {$fld_35}.
Мне же нужно вывести не значение, а название выбранного элемента, которое указывается в option name. Какой тег нужно использовать, чтобы его вывести?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Выпадающий список в FormBuilder

Post by guro »

Самый простой способ - сделайте значения и названия option одинаковыми.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Выпадающий список в FormBuilder

Post by triks »

Этот способ не подходит, так как значение цифровое, оно необходимо при вычислении, а вывести нужно название.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Выпадающий список в FormBuilder

Post by guro »

Ну тогда у вас два пути:
1. В шаблоне отправки письма создать массив с индексами в виде значений отправляемых полем {$fld_35} и значениями в виде названий option-ов из формы;
2. Написать тег пользователя, который после отправки формы (до отправки письма) полуит название option из БД по полученному значению {$fld_35}.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Выпадающий список в FormBuilder

Post by triks »

Решила следующим способом, в шаблоне отправки письма написала что-то вроде этого:

Code: Select all

{if $fld_35_obj->value eq 300}
Название поля 1<br />
{else}
{$fld_35}<br />
{/if}
Post Reply

Return to “Russian - русский”