Спасибо, буду пробовать.

Если эти поддомены разбросаны по разным контекстам, то будет проще сделать. Добавить в таблицу заказов колонку Контекст и в процессоре получения заказов добавить в условие списка контекстов. Что-то типа такого: if(!$this->modx->hasPermission('shop.view_all_orders')){ $ctxs = array(); foreach($modx->getCollection('modContext') as $context){ if($context->checkPolicy('shop.view_orders')){ $ctxs[] = $context->id; } }

if($ctxs){
    $c->where(array(
        'context_key:in' => $ctxs[],
    ));
}
else{
    $c->where(array(
        '1=2',
    ));
}

}

Добрый день. Делаю мультидоменный сайт, на котором стоит shopmodxbox. Встал вопрос разделения заказов, сделанных с разных поддоменов (пока только основной домен и поддомен kz, но возможно, будут еще). На каждом поддомене своя группа администраторов. Нужно, чтобы пользователь (менеджер) определенной группы видел только заказы, сделанные с поддомена, закрепленного за этой группой. Можно ли такое сделать без глобального изменения движка?

Со стандартной формой отправляет. Буду сравнивать стандартную форму и мою) Спасибо)

Пробуйте без лишних параметров сначала, то есть [[!ForgotPassword? &resetResourceId=52 ]] Может у вас просто письма с сайта не отправляются. Или в спам попадают.

Добрый день всем. У меня есть вызов ForgotPassword: [[!ForgotPassword? &tpl=myForgotPassTpl &emailTpl=forgotEmailTpl &resetResourceId=52 &emailSubject=Восстановление пароля на сайте "[[++site_name]]" &sentTpl=successForgotEmail ]] [[!+error.message:eq=``:then= :else=<div class="errorMsg"><p>[[!+error.message]]</p></div>]] Шаблон myForgotPassTpl: <div class="loginFPErrors">[[+loginfp.errors]]</div>

<div class="loginFP"> <form class="loginFPForm" action="[[~[[*id]]]]" method="post"> <fieldset class="loginFPFieldset"> <label class="loginFPEmailLabel">[[%login.email]] <input class="loginFPEmail" type="email" name="username" value="[[+loginfp.post.username]]" /> </label>
        <!--input class="returnUrl" type="hidden" name="returnUrl" value="[[+loginfp.request_uri]]" /-->
        <input type="hidden" name="forgotpass" value="1">
        <input class="loginFPService" type="hidden" name="login_fp_service" value="forgotpassword" />
        <span class="loginFPButton"><input type="submit" name="login_fp" value="[[%login.reset_password]]" /></span>
    </fieldset>
</form>
</div> После отправки формы, отображает сообщение об успешной отправке — successForgotEmail, но письмо на почту не падает. Такое чувство, что я недописал какое-то скрытое поле. Пробовал комментировать и раскомментировать 3 имеющихся скрытых поля — безрезультатно. Может, кто даст ссылку, где показано, как должен выглядеть шаблон?

Посмотрите эту статью, может пригодится. То есть можно искать и через where, что более надежно.

Ах ты, черт! Благодарю, Добрый Человек, не заметил....)))