modx 3.0.2
modx 3.0.2. При создании нового пользователя в админке, требуется заполнить обязательное поле «Адрес электронной почты», как сделать его не обязательным?
Комментарии: 2
Да вроде бы никак. Email используется для восстановления доступа.
Ну как вариант, можно плагин наколхозить =)) Будет заполняться рандомным email при рендере формы юзера.
<?php
if ($modx->context->key = 'mgr') {
switch ($modx->event->name) {
case 'OnUserFormRender':
$modx->regClientStartupScript('
<script>
function randomString(i) {
var rnd = "";
while (rnd.length < i)
rnd += Math.random().toString(36).substring(2);
return rnd.substring(0, i);
};
addEventListener("load", function(e) { var nameInput = document.getElementById("modx-user-email");nameInput.value = randomString(12)+"@site.ws";},false);
</script>
');
break;
}
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.