{** * Форма добавления опроса *}
{* Скрытые поля *} {if $poll} {component 'field' template='hidden' name='poll_id' value=$poll->getId()} {else} {component 'field' template='hidden' name='target[type]' value=$sTargetType} {component 'field' template='hidden' name='target[id]' value=$sTargetId} {/if} {component 'field' template='hidden' name='target[tmp]' value=$sTargetTmp} {* Заголовок *} {component 'field' template='text' name = 'poll[title]' value = {($poll) ? $poll->getTitle() : '' } label = $aLang.poll.form.fields.title inputAttributes= [ 'autofocus' => true ]}
{component 'field' template='checkbox' name = 'poll[is_guest_allow]' checked = {($poll && $poll->getIsGuestAllow()) ? true : false } label = $aLang.poll.form.fields.is_guest_allow} {component 'field' template='checkbox' name = 'poll[is_guest_check_ip]' checked = {($poll && $poll->getIsGuestCheckIp()) ? true : false } label = $aLang.poll.form.fields.is_guest_check_ip}
{* Кол-во вариантов которые может выбрать пользователь *} {if $poll && $poll->getCountVote()} {$bDisableChangeType = true} {/if}

{$aLang.poll.form.fields.type.label}:

{component 'field' template='radio' name = 'poll[type]' value = 'one' label = $aLang.poll.form.fields.type.label_one checked = ! $poll or $poll->getCountAnswerMax() == 1 isDisabled = $bDisableChangeType} {component 'field' template='radio' displayInline = true name = 'poll[type]' value = 'many' label = $aLang.poll.form.fields.type.label_many checked = $poll && $poll->getCountAnswerMax() > 1 isDisabled = $bDisableChangeType}
{component 'field' template='text' displayInline = true name = 'poll[count_answer_max]' value = ($poll) ? $poll->getCountAnswerMax() : 2 classes = 'ls-width-50' isDisabled = $bDisableChangeType} {* Варианты ответов *}

{$aLang.poll.form.answers_title}

    {if $poll} {$aAnswers = $poll->getAnswers()} {foreach $aAnswers as $oAnswer} {component 'poll' template='form-item' item = $oAnswer index = $oAnswer@index allowUpdate = $poll->isAllowUpdate() allowRemove = $poll->isAllowUpdate() && ! $oAnswer->getCountVote()} {/foreach} {else} {component 'poll' template='form-item' showRemove=false} {component 'poll' template='form-item' showRemove=false} {/if}
{if ! $poll or $poll->isAllowUpdate()} {/if}
{* Шаблон ответа для добавления с помощью js *} {component 'poll' template='form-item' isTemplate=true}