Установил елемент 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
|
|
|
||
Основной форум JBZoo →
Организация каталога и внешний вид →
Количество товаров для сравненияАвтор programmos , 12 Aug 2015
|
|
|
||
Русский мини форум →
Вопросы перед покупкой →
Количество товара в сравненииАвтор Ильназ Габбасович , 05 Apr 2015
|
|
|
||
![]() |
Show label - no не работаетАвтор Antonio , 15 Mar 2015
|
|
|
|
![]() |
Основной форум JBZoo →
Корзина, цены и форма заказа →
JBZoo 220v - High Voltage →
ZooLanders + Jbzoo v2.20Автор flart , 04 Mar 2015
|
|
|











