А поизучайте ООП, и будет вам там ответ. В любом случае будет полезно изучить.
Вот оно что, я не говорю что лишнее, просто хочу разобраться. А вот еще возник вопрос, а если я не буду в класс добавлять конструктор, как это скажется.
modResource::__construct() выполняется не только в момент инициализации текущего документа, но и в момент инциализации любого другого документа, к примеру, в формируемом Wayfinder-ом меню, или новостной ленте, формируемой getResources-ом. Откройте в админке Console (дополнительный компонент) и выполните $modx->newObject('MyClass'); Увидите сообщение. Выполните три раза $modx->newObject('MyClass');, увидите три раза сообщение. Ничего лишнего там MODX не делает.
Одна идея которая пришла это создать еще доп. группы ресурсов но для пользователей с рангом тестера, но плодить группы как то и не хотелось бы Хочется или нет, но придется плодить группы. Иначе никак.
Вот, достаточно просто почитать процессор и его валидатор :)
нашел в коде админки :) $this->setDefaultProperties( array( 'active' => true, 'passwordnotifymethod' => 'w', // e - слать на mail, s - уведомление в окно, w- мне просто не надо ни то ни то 'passwordgenmethod' => 'spec', // ручной ввод пароля 'specifiedpassword' => $this->getProperty('password'), 'confirmpassword' => $this->getProperty('password_confirm'), ) );
Подскажите пожалуйта, а как правильно работать с процессором modUserCreateProcessor На сколько я понимаю там вся проблема в параметрах. для начала через форму скармливаю 4 поля username, email, password, password_confirm процессору дополнительно передается параметр passwordnotifymethod = 's' В итоге я получаю пользователя но система сама ему генерирует пароль, т.е. на сколько я понимаю поля пароля и дубля пароля игнорируются и даже не проверяются. Найти в инете хоть какое то описание как работает этот процессор у меня не получилось(
strcasecmp($_REQUEST['serial'], 'cm') === 0; С этим я был почти рядом )) надо было 3 знака равенства оказывается… Заменил свои костыли на это — все работает. Спасибо, Николай, отличная информация. Думаю многим пригодится!