При оставлении отзыва контроллер shopFrontendProductReviewsAdd не учитывает, что на мобильных может стоять отдельная тема дизайна и всегда рендрит шаблон review.html из основной ПК-темы(параметр 'theme'):
private function renderTemplate($assign, $template)
{
$theme = waRequest::param('theme', 'default');
У моб.темы параметр theme_mobile.
3 комментария
Второе значение используется если нет первого, поэтому если в параметрах запроса нет значения 'theme', то используем стандартную тему default.
Я не про это, может не так объяснил.
Надо вот так:
Иначе могут возникать js-ошибки, если шаблоны принципиально разные или в ПК используются какие-то js-библы, а в моб.теме нет.
Собственно, на это я только что и наступил.
Мы выпустили обновление Shop-Script, в котором исправили использование шаблонов дизайна при добавлении отзывов о товарах на мобильных устройствах, если для мобильных устройств используется собственная тема дизайна. Обновление можно установить в «Инсталлере».
Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.
Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!