Нет, там посложнее доработка нужна
ПодскажИте куда копать
активные значки делал так
{if ($runtime.controller == "products" && $runtime.mode == "view")}
<script type="text/javascript">
$(document).bind('ready ajaxComplete', function(){
$('.ty-add-to-wish').click(function(){
$('.ty-product-block__left').find('.ty-icon-heart').toggleClass('ty-icon-heart_b');
});
});
</script>
{foreach $smarty.session.wishlist.products as $in_wl}
{if $in_wl['product_id'] == $product.product_id}
<script type="text/javascript">
$(document).bind('ready ajaxComplete', function(){
$('.ty-product-block__left').find('.ty-icon-heart').addClass('ty-icon-heart_b');
});
</script>
{/if}
{/foreach}
{/if}
В /app/addons/wishlist/controllers/frontend/wishlist.php
добавил проверку
if (defined(‘AJAX_REQUEST’)) {
if (!empty($added_products)) {
.
.
.
} else {
if ($product_ids) {
foreach($product_ids as $wish_id) {
fn_delete_wishlist_product($wishlist, $wish_id);
}
fn_save_cart_content($wishlist, $auth[‘user_id’], ‘W’);
fn_set_notification(‘W’, __(‘notice’), “Товар удалён из списка избранного”);
}
}
Всё работает только отжатие кнопки в ajax не проходит