Спасибо тебе мужик! Дай свой кошелек, я тебе на пиво скину! Три дня боролся с этой проблемой, почитал твой ответ и подумал «НЕЕЕЕ, У МЕНЯ ВСЕ ГУД, ЭТО Я ТОЧНО НЕ ЗАБЫЛ СДЕЛАТЬ!» =) Эта мелочь мне изрядно попортила пару ночей, но теперь все гуд), еще раз спасибо)
Алишер, привет! На счет тебя подумаю по поводу вечерней смены ;)
Класс, жаль, что не могу на целый :)
Все, заработало. Спасибо за ответы. Подсказали прописать вот так: <form class="form" action="" method="post"> (до этого было action="[[~[[*id]]]] "), письма начали уходить, форма проверяется. Редирект работает.
В связи с открытием офиса готов взять себе одного ученика. Полный день. Только в офис. Не удаленка. Первый месяц — стажировка, оплата символическая. Обязательны знание ShopModxBox и примеры работ на нем. Пишите мне на n.lanets@modxclub.ru
Именно так и сделано. В контексте EN создана страничка для редиректа. Убрал redirectTo и из хуков redirect, все равно не хотят отправляться письма. К стати, щас обратил внимание, фоска вообще не отрабатывает никак, даже не выскакивают ошибки, если не заполнены обязательные поля. Просто перезагружается страничка, и форма очищается. Коды и вызовы фосок одинаковы для обоих контентов. В русском все работает, в английском нет.
https://github.com/MODX-Club/ShopModxBox/blob/master/core/components/basket/processors/basket/web/orders/submit.class.php 14 строчка: protected $allowGetUserByEmail = false; менять на true
У заказа отсутствует контрагент, Данный емейл занят. Укажите другой емейл или авторизуйтесь — Посетитель не залогинен, оформляет заказ без регистрации. первый заказ проходит ОК. Если попытаться оформить еще один заказ по этому же емайлу, возникает эта ошибка. — может было, я что-то не нашел.
Мое мнение однозначное: в админке всем подряд делать нечего. Пустите меня в админку с ограниченными правами и с большой долей вероятности я смогу поднять права доадмина. Потому к вопросу переноса части функционала во фронт чисто по соображениям безопасности я ничего против не имею. Здесь же вы публикуете новые документы через фронт, а не через админку. Но если функционал требуется именно для сотрудников компании и ни для кого больше, то любой функционал надо писать в админке. Это мое ИМХО. Не знаем ExtJS? Учим. Тем более, что документация по ExtJS офигенная, плюс еще и наши гонконгские товарищи опубликовали примеры под MODX, о чем я совсем недавно публиковал заметку. А вообще все это обсуждение в данном топике — дичайший оффтоп. Хочется продолжить обсуждение? — публикуем отдельный топик.