Обновление дополнительных полей пользователя
Добрый вечер.
Не могу обновить дополнительное поле у пользователя (использую Login).
Значение из поля читает, но не обновляет.
upd: Вопрос снимается. Просто я криворукий :(
Код страницы профиля следующий:
Значение поля в базе следующее:
Все поля (в примере сократил лишнее) сохраняет, кроме поля «Новостная рассылка»
Что делаю не так?
upd:
Вопрос снимается. Просто я криворукий :(
Убрал checkbox и поставил radio. Все работает.
Не могу обновить дополнительное поле у пользователя (использую Login).
Значение из поля читает, но не обновляет.
upd: Вопрос снимается. Просто я криворукий :(
Код страницы профиля следующий:
[[!Profile]]
[[!UpdateProfile? &placeholderPrefix=`usr` &useExtended=`1` ]]
<form class="form-horizontal form" action="[[~[[*id]]]]" method="post">
<ul class="form-list col-md-12">
<li>
<div class="form-group">
<label class="col-sm-6" for="fullname">Фамилия, Имя и Отчество:</label>
<input id="fullname" class="form-control input-form" type="text" name="fullname" value="[[!+usr.fullname]]" />
</div>
</li>
<li>
<div class="form-group">
<label class="col-sm-6" for="is_subscribed">Новостная рассылка:</label>
<input type="checkbox" name="is_subscribed" id="is_subscribed" value="[[+usr.is_subscribed]]" [[+usr.is_subscribed:is=`1`:then=`checked`:else=``]] />
</div>
</li>
<li>
<div class="form-group">
<button class="btn btn-lg btn-primary right" type="submit" name="registerbtn" /><span>Сохранить</span></button>
</div>
</li>
</ul>
</form>
Значение поля в базе следующее:
{"registerbtn":"","success_url":"","error_url":"","is_agreement":"1","is_subscribed":"1"}
Все поля (в примере сократил лишнее) сохраняет, кроме поля «Новостная рассылка»
Что делаю не так?
upd:
Вопрос снимается. Просто я криворукий :(
Убрал checkbox и поставил radio. Все работает.
<input type="radio" name="is_subscribed" id="is_subscribed" value="1" [[+usr.is_subscribed:is=`1`:then=`checked`:else=``]]> Да
<input type="radio" name="is_subscribed" id="is_subscribed" value="" [[+usr.is_subscribed:is=``:then=`checked`:else=``]]> Нет