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;
    }
}            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.