Ошибка при отправке заказа MS2
Есть решение
Здравствуйте, друзья. Помогите пожалуйста разобраться с ошибкой при нажатии на кнопку «сделать заказ» в MS2. После нажатия выдаёт чистый лист и такое сообщение: «Notice: Trying to get property of non-object in .../.../...core/components/minishop2/model/minishop2/msorderhandler.class.php on line 401». В админке всё нормально, отображается и управляется, корзина сайта, после нажатия «сделать заказ» очищается. Как сделать, чтоб перенаправлял на (допустим исходную) страницу и отправлялась копия заказа покупателю после нажатия кнопки «сделать заказ»? Вот главная страница магазина www.aeron.su/index.php?id=4 Спасибо.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Получается, у тебя нет ресурса при отправке заказа.
(ERROR @ /index.php) `` is not a valid integer and may not be passed to makeUrl()
(ERROR @ /index.php) Attempted to redirect to an empty URL.
Может быть какой-то скрипт не подключен в шаблона корзины?
Должна сгенерироваться ссылка на основе id ресурса, и почему-то этого не проиходит. Возможно, что-то с конфигурацией сервера. Для начала попробуй включить friendly_urls.
Еще можно проверить на test.modx.pro, если там всё в порядке — разбирайся со своим хостингом.
Василий, ты мастер! Спасибо!
javascript не использовал по не знанию.
К шаблону корзины нужно было подключить например это ../components/minishop2/js/web/default.js?