Как отключить всплывающие подсказки для кнопок "Избранное" и "Сравнение" на платформе CMS CS-Cart?

Как можно удалить всплывающие облачка-подсказки с кнопок добавления в отложенные товары и в список для сравнения в шапке CMS CS-Cart, если тег отсутствует?
  • 28 марта 2024 г. 15:09
Ответы на вопрос 3
Для отключения всплывающих подсказок для кнопок "Избранное" и "Сравнение" на платформе CMS CS-Cart, можно использовать следующий CSS код:

1. Для кнопки "Избранное":
```css
.add-to-wishlist .ty-icon-heart:before {
    content: none;
}
```

2. Для кнопки "Сравнение":
```css
.add-to-compare .ty-icon-compare:before {
    content: none;
}
```

Для удаления всплывающих облачков-подсказок с кнопок добавления в отложенные товары и в список для сравнения в шапке CMS CS-Cart, можно попробовать следующие варианты:

1. Добавить атрибут `title=""` к соответствующим элементам кнопок в файле шаблона (например, `design/themes/ВАША_ТЕМА/templates/addons/PRODUCTS_BLOCK/buttons.tpl`).

2. Использовать JavaScript для удаления атрибутов title у соответствующих элементов кнопок. Например, можно использовать следующий код:
```javascript
jQuery(document).ready(function($) {
    $('.add-to-wishlist, .add-to-compare').removeAttr('title');
});
```

Пожалуйста, не забудьте сделать резервную копию файлов перед внесением изменений и тщательно проверьте работу сайта после внесения изменений.
Костыльное решение: 
У ссылки class="cm-tooltip ty-compare__a ". Судя по названию, класс "m-tooltip" может отвечать за эти подсказки.
Поиском текста по всем файлам нашёл место в шаблонах:
<a class="{if !$runtime.customization_mode.live_editor}cm-tooltip{/if} ty-compare__a {if $compared_products|count > 0}active{/if}" href="{"product_features.compare"|fn_url}" rel="nofollow" title="{__("tmpl_abt__ut2__top_buttons.compare_list.tooltip")}"><i class="ut2-icon-baseline-equalizer"></i>{if $compared_products} <span class="count">{$compared_products|count}</span>{/if}</a>

Я не знаю, что такое "runtime.customization_mode.live_editor", поэтому просто закомментировал этот кусок кода {*if}...{/if*}, а заодно и содержимое атрибута title.
Помогло.
Смотря как у них это реализовано. Если стандартным способом уберите атрибут title из тега кнопки в шаблоне. 
Если не стандартным, то надо смотреть как реализовано.
Вариантов куча.
Похожие вопросы