Удаление кнопок "В закладки" и "В сравнение" В Opencart 2.x

Если Вы хотите удалить кнопки "В закладки" и "В сравнение" со всех модулей во всём магазине, откройте файл стилей и разместите в конце:

.product-thumb .button-group button + button
{
display:none;
}
.product-thumb .button-group button
{
width:100%;
}

Эти стили скроют все кнопки.

Удаление кнопок В закладки и В сравнение

В дополнение, если Вам нужно включить текст "Купить" на кнопках в мобильном дизайне, придётся подредактировать шаблон у каждого модуля. Например, для модуля "Рекомендуемые", откройте файл: /catalog/view/theme/default/template/module/featured.tpl и найдете код:

<span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span>

Удалите классы "hidden-xs hidden-sm hidden-md":

<span class=""><?php echo $button_cart; ?></span>

И так для каждого модуля.

Update:

Чтобы удалить эти же кнопки из страницы товара, нужно открыть шаблон: /catalog/view/theme/default/template/product/product.tpl и удалить следующий кусочек кода:

          <div class="btn-group">
            <button type="button" data-toggle="tooltip" class="btn btn-default" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product_id; ?>');"><i class="fa fa-heart"></i></button>
            <button type="button" data-toggle="tooltip" class="btn btn-default" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product_id; ?>');"><i class="fa fa-exchange"></i></button>
          </div>


Opencart, обновление 2.1.0.2

Сегодня вышло обновление Opencart 2.1.0.2. Изменения минимальны, исправлена 1 xss уязвимость

Переделка карточки товаров в админке Opencart

Большинство интернет-магазинов не использует все возможности CMS. Не всем нужно учитывать UPC, EAN, JAN, расположение и т. д. Но, между тем, при большом количестве полей в товаре и большом потоке товаров у контент-менеджера, неизбежны ошибки. Например, можно на автомате перепутать артикул с моделью.


(13) Комментариев

Евгений - 25.01.2016 13:57:07
- 0    + 0
Спасибо. Из списка в категории удаляется, а на страничке товара они все равно остаются. Если несложно, дополните это же удаление для странички товара, чтобы для всех было.
Илья - 02.02.2016 01:34:28
- 0    + 0
Дополнил.
Евгений - 02.02.2016 22:04:45
- 0    + 0
Спасибо. Отличные статьи пишете, актуальные.
Михаил - 11.04.2016 07:21:03
- 0    + 0
а где находится файл стилей?
Илья - 11.04.2016 07:37:32
- 0    + 0
Для темы по умолчанию: /catalog/view/theme/default/stylesheet/
Денис - 07.06.2016 15:13:09
- 0    + 0
Скажите пожалуйста, можно ли как-то оставить эти кнопки на десктоп версии, но удалять их только на мобильной? Оставить лишь кнопку &quot;В Корзину&quot; для мобильной версии.
Илья - 10.06.2016 00:44:19
- 0    + 0
Можно.
Илья - 29.07.2016 10:04:58
- 0    + 0
Выпилил отсюда /catalog/view/theme/default/template/product/product.tpl
это

&lt;button type=&quot;button&quot; data-toggle=&quot;tooltip&quot; class=&quot;btn btn-default&quot; title=&quot;&quot; onclick=&quot;wishlist.add(&apos;&apos;);&quot;&gt;<i></i>
&lt;button type=&quot;button&quot; data-toggle=&quot;tooltip&quot; class=&quot;btn btn-default&quot; title=&quot;&quot; onclick=&quot;compare.add(&apos;&apos;);&quot;&gt;<i></i>

Но в карточке товара кнопки остались. В чём может быть причина?
Илья - 29.07.2016 10:23:02
- 0    + 0
Решено очисткой кэша. Спасибо за полезный блог!
bordik - 05.05.2017 18:33:49
- 0    + 0
Как убрать только кнопку сравнения ?
Но чтоб кнопка в закладки, бьіла скраю а не посередине.
Илья - 06.05.2017 04:21:37
- 0    + 0
Удалите только кнопки, в которых есть код: <?php echo $button_compare; ?>
А &quot;в закладки&quot; и должна должна будет остаться скраю.
Андрей - 12.02.2019 23:50:37
- 0    + 0
Всё сделал как написано, но один хрен Корзина и Купить стоит слева, а Сердечко и Стрелки пропали. Как Купить с корзиной отцентровать то ?
Илья - 14.02.2019 19:20:49
- 0    + 0
За 3 года скорее всего что-то поменялось. Но что именно- уже не подскажу, все эти 3 года я уже не занимаюсь ни opencart ни php.