Здравствуйте!При регистрации в VirtueMart поле Password перестало быть обязательным, т.е. если его не заполнять регистрация завершается успехом.
В настройках
VM -> "Поля, заполняемые пользователями" у поле Password отмечен параметр что данное поле является
обязательным к заполнению.
На выходе в HTML у поля Password нет никаких
required атрибутов и выглядит:
<input type="password" id="password_field" name="password" size="30" class="validate-password inputbox" placeholder="Пароль" aria-invalid="false">Для сравнение поле E-mail которое тоже обязательное имеет следующий вид:
<input type="email" id="email_field" name="email" size="30" value="" class="required validate-email" maxlength="100" placeholder="Электронная почта" aria-required="true" required="required">Предпринимал следующее:
- Отключил все доп. оформление, скрипты и все переопределенные шаблоны Virtuemart.
- Отключил все дополнительные плагины и модули Virtuemart.
- Сменил основной шаблон Joomla на стандартный.
Ничего не помогает, посоветуйте куда копать, в чем может быть проблема/причина?
Или посоветуйте как решить этот вопрос принудительно назначив этому полю параметр, что оно обязательно к заполнению.
Желательно иметь решение которое будет жить после обновлений, т.е. если вносить изменения в PHP, то в файлах которые можно переопределить.
Если нельзя только одному полю, то возможно решение чтобы обязательный параметр поверх штатных настроек добавлялся сразу для всех полей в данной форме т.к. они у меня все обязательные.
Благодарю за ответ!Joomla! 3.9.26
VirtueMart 3.6.10UPD У меня установлен Yjsg Framework при его отключении поле Password даже без required атрибутов становится обязательным и не заполнив его - невозможно завершить регистрацию (выводится стандартное сообщение: "Некорректно заполнено поле: Пароль"), т.е. все начинает работать штатно.
В директории Yjsg Framework (
plugins\system\yjsg\legacy\html\com_users\registration) есть переопределенный шаблон регистрации. Изменения в нем не влияют на форму регистрации VM, при этом на другом сайте на таком же Framework, но без установленного VirtueMart изменения в переопределенном шаблоне регистрации (который расположен в директории фреймворка), сразу же видны на сайте.
Попытка переопределить шаблон регистрации Joomla в директорию с шаблоном
\templates\templat_name\html\com_users\registration не к чему не приводит, изменения в шаблоне не отображаются на сайте.