Сравнение товаров в JBZoo

  • Проблемы с удалением товара из страницы сравнения JBZoo.
  • Настроить вывод только в вертикальном виде сравнения JBZoo.
  • Посчитать количество сравниваемых товаров
  • Где шаблон сравнения товаров JBZoo

Удаление из списка сравнения

Если поставить "элемент сравнения" в "шаблон сравнения", то после нажатия на кнопку "удалить", страница не перезагружается , а товар остаётся на том же месте! После перезагрузки всё нормально.

Решение - это добавить скрипт для перезагрузки страницы, на клик кнопки удалить (с задержкой):

$('.reboot').click(function(){
    setTimeout(function(){
        location.reload();
    }, 3000);
}); 

* Почему-то это перестало работать, но не разбирался толком.

Настроить вывод только в вертикальном виде сравнения JBZoo

В шаблоне сравнения
/media/zoo/applications/jbuniversal/templates/catalog/renderer/compare/_default.php
Начиная с комментария "// add links" до закрывающего </div> идет вывод ссылок

В этом же шаблоне укажите явно (в том месте где раньше были ссылки)

$view->layoutType = 'v';

// Или

$view->layoutType = 'h';

Посчитать количество сравниваемых товаров

В произвольном месте, хоть в шаблоне:

<?php echo count(App::getInstance('zoo')->jbcompare->getItemsByType('АЛИАС_ТИПА_МАТЕРИАЛА')); ?>

Динамически обновляться не будет, только после перезагрузки.

Шаблон сравнения товаров JBZoo тут:

/media/zoo/applications/jbuniversal/templates/catalog/renderer/compare/_default.php