Не Отображается Кнопка В Мобильных Браузерах


#1

Доброго времени суток!

На странице категорий товаров в режиме просмотра "Плитка" вывел кнопку "добавить в корзину" следующим способом:

  1. переопределил overrides\blocks\product_list_templates\products_multicolumns.tpl
  2. добавил в products_multicolumns.tpl строку show_add_to_cart=true
  3. переопределил overrides\blocks\list_templates\grid_list.tpl
  4. Закоментарил вывод быстрого просмотра
    {* {if $settings.Appearance.enable_quick_view == 'Y'}
    {include file="views/products/components/quick_view_link.tpl" quick_nav_ids=$quick_nav_ids}
    {/if} *}
    

В итоге, кнопка "Добавить в корзину" появилась, работает штатно. Вчера зашёл на сайт со смартфона, на странице категорий, в режиме "плитка" кнопки "Добавить в корзину" нет. Проверил на трёх мобильных браузерах: Mozilla Firefox, Google Chrome и Puffin, Для большей надёжности выполнил проверку с другого смартфона, кнопки нет. Самое интересное, что при масштабировании браузера до мобильного вида и на сайтах-сервисах, которые показывают, как выглядит сайт на различных устройствах, кнопка есть.

Может, кто нибудь сталкивался с такой проблемой, или знает как решить?


#2

Разобрался сам.

Дело в CSS

Было так:

.touchevents .ty-mainbox-container .ty-grid-list__control,
.touchevents .ty-grid-list__item:hover .ty-quick-view-button,
.touchevents .ty-grid-list__item .ty-quick-view-button {
  display: none;
}

Сделал так:

.touchevents .ty-mainbox-container .ty-grid-list__control,
.touchevents .ty-grid-list__item:hover .ty-quick-view-button,
.touchevents .ty-grid-list__item .ty-quick-view-button {
  display: block;
}

#3

Здравствуйте!
Уточните, пожалуйста, как вы добавили строку show_add_to_cart=true?
Можете привести пример кода блока products_multicolumns.tpl


#4

Например,

после строки

show_discount_label=true

добавьте

новую строку

show_add_to_cart=true


#5

Файл переопределён через модуль
[SITE Directory]/design/themes/responsive/templates/addons/[modeule name]/overrides/blocks/product_list_templates/products_multicolumns.tpl

{** template-description:tmpl_grid **}

{include file=“blocks/list_templates/grid_list.tpl”
show_name=true
show_old_price=true
show_price=true
show_rating=false
show_clean_price=true
show_list_discount=true
show_add_to_cart=true
but_role=“action”
show_discount_label=true}