ПОмогите. Не удаляется товар с выпадающей корзины и самой корзины. нажимаю крестик - ноль реакции. сообщение всплывает но ничего не делает. если выставить стандартную тему - удаляет. изменяю на новую тему - не работает корзина. хотя с самого начала вроде бы как работала. Сайт: версия опенкарт Version 2.1.0.2
Если откроете консоль браузера, то увидите, что у вас вместо ключа товара в запросе на удаления отправляется ошибка: Код: "<b>Notice</b>: Undefined index: key in <b>/home/corvet5/key.org.ua/new/catalog/view/theme/tt_optima_digital/template/common/cart.tpl</b> on line <b>31</b>" А дальше можно посмотреть на странице код самой кнопки удаления товара и увидеть, что это ошибка там, но взяться ей неоткуда, поскольку в соответствующем контроллере эта переменная объявляется. Значит, либо ошибка в самом шаблоне, либо с шаблоном идёт vQmod, который где-то что-то портит. Для начала выложите сюда код из файла /catalog/view/theme/tt_optima_digital/template/common/cart.tpl (только код в соответствующий тег кода и под спойлер, а не сам файл).
С этим файлом всё в порядке. Ищите какие файлы OCMOD/vQmod шли с шаблоном. Хотя, есть ещё вероятность, что OCMOD/vQmod не от шаблона, а от какого-то модуля и помимо классов корзины должен был отредактировать ещё и шаблон, но не совместим с этим шаблоном. В общем, самый простой вариант - поотключать все OCMOD/vQmod файлы и проверить в них ли проблема, а дальше включая их по очереди, найти в каком именно проблема.
С OCMOD это стало сложнее, чем было с vQmod. Если модули ставили только через админку, посмотрите в базе таблицу oc_modification, там список всех модификаций. Меняете статус там и потом в админке чистите кеш, чтоб перегенерировать код. Если что-то заливали напрямую через FTP, посмотрите ещё xml файлы в директории /system/. Добавляете у них после расширения символ подчёркивания и опять же чистите кеш в админке.