Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Саша Пекшев
Саша Пекшев
она была в моей глупости, раньше пользователи добавлялись в 2 группы Users и Пользователи, и права у Users были «TicketUserPolicy», после чистки ненужного включая группу Users, соответственно пропали права, а чистил я месяц назад поэтому и не мог понять почему ) вроде работало и вдруг перестало)
Max Skoryk
Max Skoryk
примитивный [[!getResources? &tpl=`getWorksAllTpl`]]
Выведет список дочерних ресурсов
текущего ресурса по шаблону getWorksAllTpl.
Тоесть, если чанк повторяется на многих страницах, то пользователь на этих страница увидит совсем разные вещи.
Подозреваю, что нужно задать
&parents=`id нужного ресурса`

Ну и ошибок не делать
Dimka Suvorov
Dimka Suvorov
Спасибо.
Хотелось бы еще узнать, можно ли как-либо, средствами MiniShop реализовать следующее:
Необходимо при выборе некоторых способов доставки делать видимыми, или не видимыми некоторый перечень полей, заполняемых клиентом? (к примеру поля ввода адреса)
Сергей Шлоков
Сергей Шлоков
Василий, помоги понять, что не работает. Взял твой процессор UserCreateProcessor и выполняю его:
$email='123@123.ru';
$fields=array('username'=>'Name','email' => $email,'fullname' => $email);

$response = $modx->runProcessor('web/staff/createUser',$fields,array('processors_path' => $modx->getOption('core_path').'components/staff/processors/'));
if (!$response->isError()) {
    print_r($response->response);
}else {
    $modx->log(modX::LOG_LEVEL_ERROR, $response->getMessage());
}
На выходе получаю ($response->response)
UserCreateProcessor
Пользователь не создается. Но и response ничего не выводит кроме названия класса. Даже если я генерирую ошибку в BeforeSet() или в initialize() возвращаю false, все равно получаю UserCreateProcessor. По исходникам пробежался, не могу понять, что не так. Нужна помощь доктора.