Я уже поднимала тему удаление товара из корзины ЭТО РАБОТАЕТ, но не для всех шаблонов. И вот возникла проблема с новым шаблоном, там нету папки и файла catalog/view/theme/ваша_тема/template/checkout/cart.tpl Кто знает как очистить корзину универсальным способом?
Покажи пожалуйста этот шаблон. Там надо посмотреть и найти строчки в файлах для корзины "Каких?" надо посмотреть сам шаблон, его файлы.
Если в шаблоне нет файла catalog/view/theme/ваша_тема/template/checkout/cart.tpl, он подтягивается из дефолтной темы, смотрите и вносите изменения в файл catalog/view/theme/default/template/checkout/cart.tpl
Хватит оффтопить, функция, которая отвечает за очистку всей корзины, выглядит вот так: Код: $this->cart->clear(); Если надо применение на отдельных страницах, используйте onclick примерно выглядит вот так: Где то посреди страницы моя кнопка на ОЧИСТКУ КОРЗИНЫ: Код: <a onclick="removeCart();" ><img src="catalog/view/theme/default/image/remove.png" alt="Удалить весь товар" title="Удалить весь товар" /></a> теперь же сама функция обработки на аяксе (добавить ниже в той же ТПЛ-ке): Код: <script type="text/javascript"><!-- function removeCart() { window.location='index.php?route=module/cart/clear'; } //--></script> В самом же контроллере (для примера я прописал очистку в модуле миникорзины, в конце после последней функции добавляете: Код: public function clear() { $this->cart->clear(); $this->redirect($this->url->link('common/home', '', 'SSL')); // ну или куда вам надо послать, после очистки корзины... }
Спасибо за помощь, но я не понимаю куда что добавлять, все попытки сделать как вы написали ни работают.