Как изменить рисунок Корзины в теме Porto как на главной странице так и во всех разделах.т.е. где находиться код для нее.

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Глеб Юриев
  • Группа: Клиент
  • Сообщений: 11
  • Регистрация: 03.09.2015

02.10.2015 21:07

Подскажите как изменить рисунок Корзины в теме Porto как на главной странице так и во всех разделах.т.е. где находиться код для нее.

Прикрепленные изображения

  • Прикрепленное изображение: v29PNdjh6ONRmG999999.png


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

02.10.2015 21:20

Пиктограма корзины в оформительской теме Porto отображается не картинкой, а символом специального шрифта из папки skin/frontend/smartwave/porto/icons/font

.icon-mini-cart:before {
    content: '\e863';
}


В последние годы (с поддержкой браузерами) этот способ отображения пиктограмм стал стандартным, картинки для пиктограмм теперь используются редко.

Для смены пиктограммы лучше подставить туда другой символ шрифта (изменив указанное выше правило CSS), но для этого надо понимать, как это вообще работает. Без специальных навыков тут не обойтись.
Несколько лет назад, когда пиктограммы отображались картинками, было проще (достаточно было сменить картинку), но страницы загружались медленнее, потому что за каждой картинкой браузер делал отдельный запрос к веб-серверу. Был ещё подход со спрайтами (когда много картинок объединялись в одну ради сокращения количества обращений браузера к серверу), но там удобного способа смены крартинок не было вообще: для смены любой пиктограммы приходилось редактировать весь спрайт в граческом редакторе.

#3 Глеб Юриев
  • Группа: Клиент
  • Сообщений: 11
  • Регистрация: 03.09.2015

02.10.2015 21:32

Можно ли поставить вместо сss поставить все же img и как это сделать пусть загрузка увеличиться, но ввиду дизайна необходимо отобразить png.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

02.10.2015 21:34

Конечно, можно: изменив правила CSS. Обратитесь к программисту - он всё сделает.

Поделиться темой: