Помимо смарти другие варианты не рассматривали?

Немного раздражает alert послу публикации комментария, советую глянуть на codeseven.github.io/toastr/demo.html или нечто похожее), хотя в принципе и так понятно что комментарий опубликован, достаточно его посветить на пару секунд. И сделайте отправку по Ctrl+Enter, уж очень это привычно)

К слову, в новой версии сборки большая часть чанков из технических страниц сайта (регистрация и т.п.) перенесена в смарти-шаблоны, чтобы можно было в свой скине править их, не трогая содержимого самих страниц и чанки не трогая. Например: шаблон обновления профиля. Это все тот же сниппет Login, только уже на смарти. Надо отметить, что это не только возможность менять оформление, но и более правильная логика. К примеру, давайте глянем старую версию вот эту строчку. Интересует именно это: value="[[+email]]". В данном случае в значение попадает именно текущий емейл пользователя, а не то, что передается в запросе, поэтому если с емейлом что-то не так (к примеру, он уже занят), то мы получим ошибку от логина, но в значении поля по прежнему будет емейл текущий, а не тот, что пользователь прописал. ИМХО это не юзабельно. Я должен видеть какой я ввел емейл и что с ним не так. Теперь это так. Еще важное дополнение: в управлении заказами теперь в строчке заказа выводится сумма заказа. Мелочь, но как-то я все упускал это и не доделывал. Еще поправил modCaptcha и процессор обратной связи. Так как у процессоров нет собственных объектов для ошибок, все фигачится в объект $modx->error, и если вы вызвали какой-то процессор, который добавил ошибку, то все остальные процессоры после него обязательно будут возвращать ошибки. По этой причине в смарти-плагин processor добавлен сброс ошибок (раньше не редки случаи были перекрестных ошибок), и именно по этой причине в форме обратной связи правильный ввод каптчи не учитывался, пока были ошибки в других критичных полях. Сейчас это тоже исправлено. Ну а еще многие формы на сайте приведены в порядок стилистически, за что Саше Маркову отдельное спасибо! В остальном каких-то важных изменений не было.

Не так уж и нагло :) Мне вообще-то следовало пуллреквест отправить, но что-то я вчера опять весь занят был… Вообще мне совсем не понятно с какой целью в какой-то момент разрабы MODX-а удалили переменную 'object'. Никакого практического смысла не вижу в этом. Только головняков добавили.

Да, так задумано. Это для маркетологов. Им важно не только то, что покупают, но и то, что не покупают. Много вопросов здесь — «почему клиент в итоге отказался от этого товара?», «может он нашел другой и решил сменить?», «от каких товаров чаще всего отказываются?» и т.д. и т.п. Понятное дело, что на магазине с посещаемостью 50 человек в сутки такой статистики слишком мало для оценки, но для крупных магазинов это будет ценная информация.

Комментарий оставлял тут ilyaut.ru/addons/autoredirector/ ровно месяц назад, 20 декабря 2014.

Я, видимо, не придал этому значения тогда)) А тут у Николая уже и решение есть, так что я нагло скопировал его код. Сейчас пойду обновлять в репозитории пакет.

Спасибо. Поставил. Работает. Товары сохраняются. Редирект отрабатывает как положено. Кстати, Илья я столкнулся с этой проблемой 2-3 месяца назад, и оставлял комментарий у тебя на сайте в теме про это компонент.

Попробуйте, пожалуйста, установить эту версию пакета: autoredirector-0.0.9-beta.transport.zip. У меня нет под рукой сайта с shopModx, чтобы проверить.