Столкнулся с проблемой того, что не отображалась цена в сравнении. Сделал для сравнения отдельный файл шаблона по адресу:
- \media\zoo\applications\jbuniversal\templates\<TMPL_NAME>\templates-system\renderer\jbprice\compare.php
указал его как шаблон для вывода цены в шаблоне 'compare' и лососнул тунца. При выводе в сравнение элемент проверяется на пустоту, и jbprice всегда проверяет на пустоту шаблон 'default' а не тот, который указан для вывода
- /**
- * Check if elements value is set
- * @param array|AppData $params
- * @return bool
- */
- public function hasValue($params = array())
- {
- $params = new AppData($params);
- $template = $params->get('template', 'default');
- $config = $this->setTemplate($template)->getParameters($template);
- return !empty($config);
- }
Приходится в 'default' класть какой-нибудь элемент, чтобы просто проверка прошла, хотя отображается тот шаблон который надо.
Joomla: 3.4.8 JBZoo: 2.2.4 Pro rev3086 Zoo: 3.3.14