Opencartmaster.ru

Убираем кнопки «В сравнение» и «В закладки» в Opencart 2.0-2.3

«Сравнение товаров» и «Список желаний» — отличные возможности в OpenCart, но для некоторых магазинов они просто не нужны. К сожалению, нет никаких функций или настроек, где вы можете отключить эти две функции. В этом уроке я покажу вам, как удалить кнопки «В сравнение» и «В закладки» из всех мест в вашем магазине OpenCart. В этом статьи я используем русский OpenCart 2.3 с дефолтной темой.

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

Чтобы удалить кнопки, мы должны изменить несколько файлов OpenCart. Мы можем внести изменения непосредственно в tpl-шаблоны, но я не рекомендую так делать, или мы можем создать новую модификацию ocmod (подробней об системе модификаций — тут). Изменения функционала с использованием системы модификации ocmod намного безопаснее, потому что файлы движка не изменяются напрямую, и мы можем в любой момент вернуть функциональность по умолчанию.

Создадим новый файл ocmod

Используем любой текстовый или html-редактор и создадим новый файл. Сохраняем его с двойным расширением «название_файла.ocmod.xml». После создание, помещаем внутрь код ниже — это обязательная шапка, чтобы движок Opencarta увидел нашу модификацию. Копируем/вставляем код ниже и изменяем имя, версию, ссылку и автора на ваши. Подробнее про создание ocmod-файлов читайте тут.

Готовый файл можно найти в конце статьи.

Добавим код для каждой страницы

Теперь, когда файл ocmod готов, мы добавляем изменения одно за другим. Изменения добавляются перед закрывающим тегом </modification>.

1. Удаляем «Сравнение» и «Закладки» из блоков Рекомендуемые, Хиты продаж, Новые поступления и Акции.

2. Удаляем со страницы категории.

Для каждого продукта на странице категории есть кнопки «В сравнение» и «В закладки», причем в обоих раскладках — плиткой и списком. Удалим их:

3. Удаляем кнопки на странице продукта:

Обратите внимание, для версий 2.0-2.2 убираем блоки расположенные между комментариев. А лучше используйте последнюю версию Opencart 2.3.0.2 «Русская сборка».

4. Удаляем кнопки на странице поиска.

5. Убираем ссылку «Закладки» из шапки сайта.

После того, как мы удалили все кнопки с карточек товаров, нет необходимости в ссылке «Закладки» в самом верхнем меню сайта. Удалим его:


Готово! Теперь сохраняем файл и загружаем его в админ-панели  Модули / Расширения»Установка расширений. Как устанавливать модификации — читайте тут.

После установки у нас поплывет верстка в тех местах, где есть кнопка «Купить». Например, в модуле «Рекомендованные» или на странице категории. Ошибка вызвана тем, что блок с кнопками имеет определенную ширину, а ширина кнопки «Купить» установлена ​​равной 60% от него. Исправим это, растянув ее во всю ширину карточки товара. Для этого откроем файл stylesheet.css, он находится по адресу /view/theme/default/stylesheet/stylesheet.css и добавим в самый конец код:

Либо найдем поиском по файлу следующий CSS-селектор — «.product-thumb .button-group button» и поменяем значение width с 60% до 100%.

Готовый файл

Эта статья написана специально для дефолтной темы OpenCart, но я думаю, что тот же результат может быть достигнут для любой другой, главное, чтобы вы поняли принцип. Сравнение и закладки — это важный функционал сайта, влияющий на принятие решения о покупке, дважды подумайте, прежде чем отключать их.

Готовый файл можно скачать здесь. Менять ничего не надо — все сразу работает.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 3,00 из 5)
Загрузка...