Установил елемент compare от zoolander, При переходе на сравнение идет переход на страницу jbzoo а не zoolanders. Как исправить?
#1
Отправлено 20 June 2017 - 16:19
#2
Отправлено 21 June 2017 - 04:24
Покажите скриншоты настройки элемента внутри товара, и в шаблонах
#3
Отправлено 21 June 2017 - 07:04
В товаре:
В тизере
#4
Отправлено 23 June 2017 - 08:22
Что сделать чтоб заработало?
#5
Отправлено 23 June 2017 - 11:57
Что сделать чтоб заработало?
оба элемента подключены к типу материала?
можно следующие скриншоты:
настройки элементов типа материала, настройки вывода шаблон в котором проблема, и код шаблона, что в нем происходит.
Вероятной причиной может быть одинаковое пространство имён в коде. Элемента сравнения от зулендер нет чтобы протестировать.
#6
Отправлено 23 June 2017 - 12:08
Да, подключено. Но странно что в настройках нету ссылки на страницу сравнения, так как есть в элементе jbzoo compare.
Элемента сравнения от зулендер нет чтобы протестировать.
Могу переслать
#7
Отправлено 23 June 2017 - 12:54
Да, подключено. Но странно что в настройках нету ссылки на страницу сравнения, так как есть в элементе jbzoo compare.
Могу переслать
скриншоты сделай, если есть что-то секретное заблурь, самое главное понять состав элементов у материала, настройки у шаблона вывода. И вопрос ребром, а чем jbzoo compare не устраивает, для чего zoolander юзать?
#8
Отправлено 23 June 2017 - 12:57
И вопрос ребром, а чем jbzoo compare не устраивает, для чего zoolander юзать?
в jbzoo только одна позиция для вывода элементов, в zoolander можно добавлять свои
#9
Отправлено 23 June 2017 - 13:02
в настройках каталога такой пункт:
Выше скрины елемента и вывода в тизере
Скрин настроек таблички сравнения
код елемента compare
<?php /** * @package ZOOcompare * @version 3.1.3 * @author ZOOlanders - http://zoolanders.com * @license GNU General Public License v2 or later */ defined('_JEXEC') or die; // load assets // $this->app->zlfw->zlux->loadMainAssets(); // $this->app->document->addStylesheet('zoocompare:assets/css/zoocompare.css'); $this->app->document->addScript('zoocompare:assets/js/compare.js'); $this->app->document->addScript('zlfw:assets/js/ajaxq.min.js'); // init vars $item = $this->getItem(); $app_id = $item->application_id; $type_id = $this->getType()->identifier; $item_id = $item->id; $url = $this->app->link(array('controller' => 'compare'), false); $items = $this->app->system->session->get('com_zoo.compare.'.$type_id.'.items', array()); $active = in_array($item->id, $items); $class = $active ? 'comparelink btn-success' : 'addto btn-primary'; //$text = $active ? 'PLG_ZOOCOMPARE_COMPARE' : 'PLG_ZOOCOMPARE_ADD_TO_COMPARE'; $display = $active ? 'block' : 'none'; $app_params = $item->getApplication()->params->get('global.zoocompare.layout'); $max_items = isset($app_params['_max_items']) ? $app_params['_max_items'] : ''; $state = !$active && $max_items && count($items) >= $max_items ? ' disabled="disabled"' : ''; // item data $item_data = array( 'id' => $item_id, 'type' => $type_id, 'app_id' => $app_id ); // call once time the script if (!defined('ZOOCOMPARE_ELEMENTS_SCRIPT_DECLARATION')) { define('ZOOCOMPARE_ELEMENTS_SCRIPT_DECLARATION', true); // save the app id in session for comparing later use $this->app->system->session->set('com_zoo.zoocompare.app_id', $app_id); // and the max_items items allowed to compare $this->app->system->session->set('com_zoo.zoocompare.'.$app_id.'.max_items', $max_items); // init the js functions $javascript = 'jQuery(function($) { $("body").ZOOcompare({ app_id: '.$app_id.', url: "'.$url.'", app_params: '.json_encode($app_params).', total_items: '.count($items).', txtAddToCompare: "", txtCompare: "", txtRemove: "" }) });'; $this->app->document->addScriptDeclaration($javascript); } ?> <span class="zoocompare-element zl-bootstrap" data-item-id="<?php echo $item_id ?>" data-item-data='<?php echo json_encode($item_data) ?>'> <button class="icon-pr zoocompare <?php echo $class ?>"<?php echo $state ?>> </button> </span>
#10
Отправлено 23 June 2017 - 13:49
в jbzoo только одна позиция для вывода элементов, в zoolander можно добавлять свои
а где настройки самого материала?
Темы с аналогичным тегами zoolanders, compare
Основной форум JBZoo →
Сборник рецептов →
Поддержка Zoolingual в сравнении продуктовАвтор Станислав , 03 Apr 2017 zoolingual, сравнение, compare и 1 еще... 00 |
|
|
||
Основной форум JBZoo →
Организация каталога и внешний вид →
Количество товаров для сравненияАвтор programmos , 12 Aug 2015 compare, сравнение товаров 00 |
|
|
||
Русский мини форум →
Вопросы перед покупкой →
Количество товара в сравненииАвтор Ильназ Габбасович , 05 Apr 2015 compare 00 |
|
|
||
|
Вопрос решен
Основной форум JBZoo →
Сравнение товаров и материалов →
Show label - no не работаетАвтор Antonio , 15 Mar 2015 compare, сравнение и 2 еще... 00 |
|
|
|
|
Основной форум JBZoo →
Корзина, цены и форма заказа →
JBZoo 220v - High Voltage →
ZooLanders + Jbzoo v2.20Автор flart , 04 Mar 2015 zoolanders 00 |
|
|