Formit + AjaxForm, поле Select ведет себя странно
Добрый день.
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
<select class="form-select[[!+fi.error.sprvizov_title:notempty=` is-invalid`]]" name="sprvizov_title" id="sp-title" value="[[!+fi.sprvizov_title]]">
<option value="" selected disabled>Выберите программу</option>
<option value="ДОП «Введение в гештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в гештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в гештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»`]]>ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»</option>
<option value="ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»`]]>ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»</option>
<option value="ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»`]]>ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»</option>
</select>
Tickets дополнительные поля в письме
Здравствуйте.
Появилась необходимость в письме администратору выводить дополнительные поля из Tickets (пароли и прочее). Ни как не могу сообразить, как это можно сделать: если просто вставить в шаблон письма tpl.Tickets.ticket.email.bcc
вызов tv поля, типа [[+ticket_site_login]] — то так не работает
Появилась необходимость в письме администратору выводить дополнительные поля из Tickets (пароли и прочее). Ни как не могу сообразить, как это можно сделать: если просто вставить в шаблон письма tpl.Tickets.ticket.email.bcc
вызов tv поля, типа [[+ticket_site_login]] — то так не работает
[СДЕЛАЙ САМ] Загрузка файлов в медиа источник с фронта.
Приветствую. Данный кейс был мною использован для загрузки файлов с фронта в облако Selectel. Однако можно использовать любой источник файлов созданный в Modx Revolution 2.6.x. Если же нужен именно Selectel обязательно требуется установить компонент Swift.
передать из сниппета в чанк
Подскажите как я могу переать из сниппета в чанк данные?
как сделать что бы первое попадало сюда
$json = '{"1":"один","2":"два"}';
$assoc = json_decode($json, true);
foreach ($assoc as $title) {
$output .= $modx->getChunk('tpl.title2',
array('title2' => $title));
}
return $output;
чанк такой<input type="text" name="title2[]" value="[[+title2]]">
но при выводе в formIt<div class="input-append">
<input type="text" id="title" name="title2[]"value= "[[title2]]">
<span class="btn" id="add_title">+</span>
<div id="addtitles">[[!titleAdd]]</div>
</div>
всегда показывается первый Input пустой, хотя там должно быть первое значение из [[+title2]], а они показываються только в [[!titleAdd]]как сделать что бы первое попадало сюда
Требуется доработка бекенда
21 90 000
Привет!
Ищу разработчика, который поможет доработать сайт.
Есть список правок.
Прошу писать в телеграм maksim_o
или на почту box.orlov@gmail.com для связи.
Спасибо)
Ищу разработчика, который поможет доработать сайт.
Есть список правок.
Прошу писать в телеграм maksim_o
или на почту box.orlov@gmail.com для связи.
Спасибо)
FormIt валидатор
в FormIt есть встроенный валидатор
password2:password_confirm=^password^
можно ли, как то с помощью этого валидатора проверить что то типо этого
input1:password_confirm<^input2^
нужно узнать что одно поле больше другого или это только через сниппет получиться сделать?
password2:password_confirm=^password^
можно ли, как то с помощью этого валидатора проверить что то типо этого
input1:password_confirm<^input2^
нужно узнать что одно поле больше другого или это только через сниппет получиться сделать?
Почему плагин на OnPageNotFound не получает $_POST?
Приветствую.
Может быть кто-то сталкивался с тем, что плагин на OnPageNotFound, который используется для создания кастомной маршрутизации для API не получает данные через $_POST?
То есть если распечатать $_POST то будет пустота, хотя фронт явно передаёт судя по браузерной консоли.
В то время как $_GET получает без проблем.
Проблема в том, что большие данные через GET не передашь, нужен POST.
Есть идеи почему так может быть?
Может быть кто-то сталкивался с тем, что плагин на OnPageNotFound, который используется для создания кастомной маршрутизации для API не получает данные через $_POST?
То есть если распечатать $_POST то будет пустота, хотя фронт явно передаёт судя по браузерной консоли.
В то время как $_GET получает без проблем.
Проблема в том, что большие данные через GET не передашь, нужен POST.
Есть идеи почему так может быть?
Дополнительные поля TV
Создал пользователя с правами менеджера и у этого пользователя не появляется вкладка «Дополнительные поля TV». В tv галочка не стоит, соответственно должно видно быть у всех пользователей.
Бьюсь второй день и не могу найти, где включить эту вкладку.
Бьюсь второй день и не могу найти, где включить эту вкладку.
Ошибка минишоп2
Добрый день, вылезает ошибка
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная