Редактирование Checkbox'ов в фронтэнде
Здравствуйте, я создал дополнительное поле с Флажками (Checkbox), вывел их в форму создания тикета:
что делать я не представляю, в Modx не профи
<input type="checkbox" name="myTV" id="myTV" value="1"> Checkbox
и на странице создания тикета разрешил использование дополнительных полей. Все работает, все выводится… но, при редактировании из фронтэнда, на чекбоксе не стоит галочка, хотя при создании тикета я ее ставил. Или же если при создании я не ставил галочку, а при редактировании поставлю, все равно чекбокс не работает, т.е. не сохраняется.(что делать я не представляю, в Modx не профи
Комментарии: 11
Покажи код вывода сниппета TicketForm.
Вот
[[!TicketForm?
&allowedFields=`myTV`
&requiredFields=`myTV`
]]
Так помоему надо проверить плейсхолдер на наличие…
<input type="checkbox" name="myTV" id="myTV" value="1" [[+myTV:is=`1`:then=`checked="true"`:else=` `]]> Checkbox
Да, такая конструкция работает, спасибо! Но если убрать галочку, чекбокс с пустым значением не сохраняется(
Перед вызовом твоего чекбокса просто надо input[type=hidden], вот так будет:
<input type="hidden" name="myTV" value="0">
<input type="checkbox" name="myTV" id="myTV" value="1" [[+myTV:is=`1`:then=`checked="true"`:else=` `]]> Checkbox
Вроде все очевидно, но не додумался бы, все равно ) Все работает, огромное спасибо тебе!!!
мне осталось только разобраться как можно, работать сразу с несколькими параметрами чексбокса
мне осталось только разобраться как можно, работать сразу с несколькими параметрами чексбокса
Есть у меня кастомный php файлик, и пара сниппетов, через которые можно создавать любые ресурсы и там же любые тв поля + грузить фотки в ms2gallery. ну и редактировать уже созданные соответственно, могу выложить если интересно.
мне было бы интересно. выложите пожалуйста…
было бы хорошо, если можно )
Ок, напишу инструкцию
спасибо заранее! :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.