Удаление кнопок "В закладки" и "В сравнение" В 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>

Сообщество: AWS

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


ID: #436   Создан:
Автор: Евгений

Спасибо. Из списка в категории удаляется, а на страничке товара они все равно остаются. Если несложно, дополните это же удаление для странички товара, чтобы для всех было.

ID: #437   Создан:
Автор: ololoev
>>436

Дополнил.

ID: #438   Создан:
Автор: Евгений

Спасибо. Отличные статьи пишете, актуальные.

ID: #439   Создан:
Автор: Михаил

а где находится файл стилей?

ID: #440   Создан:
Автор: ololoev
>>439

Для темы по умолчанию: /catalog/view/theme/default/stylesheet/

ID: #441   Создан:
Автор: Денис

Скажите пожалуйста, можно ли как-то оставить эти кнопки на десктоп версии, но удалять их только на мобильной? Оставить лишь кнопку "В Корзину" для мобильной версии.

ID: #442   Создан:
Автор: ololoev
>>441

Можно.

ID: #443   Создан:
Автор: ololoev

Выпилил отсюда /catalog/view/theme/default/template/product/product.tpl это

	    <button type="button" data-toggle="tooltip" class="btn btn-default" title="" onclick="wishlist.add('');"><i></i>
        <button type="button" data-toggle="tooltip" class="btn btn-default" title="" onclick="compare.add('');"><i></i>

Но в карточке товара кнопки остались. В чём может быть причина?

ID: #444   Создан:
Автор: ololoev
>>443

Решено очисткой кэша. Спасибо за полезный блог!

ID: #445   Создан:
Автор: bordik

Как убрать только кнопку сравнения ? Но чтоб кнопка в закладки, бьіла скраю а не посередине.

ID: #446   Создан:
Автор: ololoev
>>445

Удалите только кнопки, в которых есть код: <?php echo $button_compare; ?> А "в закладки" и должна должна будет остаться скраю.

ID: #447   Создан:
Автор: Андрей

Всё сделал как написано, но один хрен Корзина и Купить стоит слева, а Сердечко и Стрелки пропали. Как Купить с корзиной отцентровать то ?

ID: #448   Создан:
Автор: ololoev
>>447

За 3 года скорее всего что-то поменялось. Но что именно- уже не подскажу, все эти 3 года я уже не занимаюсь ни opencart ни php.

Всего: 13 комментариев на 1 страницах

Ваш комментарий будет анонимным. Чтобы оставить не анонимный комментарий, пожалуйста, зарегистрируйтесь



Сообщества