Перейти к содержимому


Фотография
- - - - -

Ошибка при сравнении объектов


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 Сергей СК

Сергей СК

Отправлено 03 October 2012 - 15:50

При попытке перейти на страницу сравнения выдает такую ошибку

Fatal error: Call to a member function render() on a non-object in /www/components/com_zoo/renderer/element/default.php on line 19
Код в этом файле:
<?php
/**
* @package   com_zoo
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// create label
$label = '';
if (isset($params['showlabel']) && $params['showlabel']) {
	$label = ($params['altlabel']) ? $params['altlabel'] : $element->config->get('name');
}

// render element
echo $label.' '.$element->render($params).' ';

Подскажите, в чем может быть проблема и как ее решить?
  • 0

#2 SmetDenis

SmetDenis

Отправлено 06 October 2012 - 03:11

Не похоже, что это ошибка JBZoo.
Вы не используете никаких своих элементов? Как воспроизвести ошибку?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 vlskvortsov

vlskvortsov

Отправлено 16 October 2012 - 07:12

Сергей, та же ошибка. Если есть решение подскажите пожалуйста.
  • 0

#4 topins

topins

Отправлено 26 October 2012 - 13:42

Подтверждаю, ошибка выскакивает после нажатия на кнопку "Сравнить" Fatal error: Call to a member function render() on a non-object in ***/components/com_zoo/renderer/element/default.php on line 19
  • 0

#5 topins

topins

Отправлено 26 October 2012 - 22:14

Подтверждаю, ошибка выскакивает после нажатия на кнопку "Сравнить" Fatal error: Call to a member function render() on a non-object in ***/components/com_zoo/renderer/element/default.php on line 19

Добавил в шаблон сравнения поля - все стало нормально отображаться. Вопрос снимается.
  • 0

#6 vlskvortsov

vlskvortsov

Отправлено 26 October 2012 - 22:25

Добавил в шаблон сравнения поля - все стало нормально отображаться. Вопрос снимается.

+ в карму
  • 0

#7 Svektor

Svektor

Отправлено 13 November 2012 - 08:40

Добавил в шаблон сравнения поля - все стало нормально отображаться. Вопрос снимается.

Такой проблемы не возникало пока были установлены Zoo v2.6.6 и JB Zoo v1.4.1. Сравнение товаров нормально работало. После обновления до версий Zoo v3.0.4 и JB Zoo v1.5.0 стала выскакивать такая же ошибка. В чём может быть проблема? Где и куда добавляется "сравнения поля" в шаблон (какой) не нашёл. Может подскажет кто?
  • 0

#8 vlskvortsov

vlskvortsov

Отправлено 13 November 2012 - 08:48

Где и куда добавляется "сравнения поля" в шаблон (какой) не нашёл.

Назначить поля: related
  • 0

#9 Svektor

Svektor

Отправлено 13 November 2012 - 08:59

Такой проблемы не возникало пока были установлены Zoo v2.6.6 и JB Zoo v1.4.1. Сравнение товаров нормально работало. После обновления до версий Zoo v3.0.4 и JB Zoo v1.5.0 стала выскакивать такая же ошибка. В чём может быть проблема? Где и куда добавляется "сравнения поля" в шаблон (какой) не нашёл. Может подскажет кто?

Всё! Разобрался. На странице: /administrator/index.php?option=com_zoo&controller=manager&group=jbuniversal&task=types
(редактирование вывода шаблонов), справа от типа шаблона "Продукт", (в колонке "вывод шаблона") выбрать Catalog: "Compare"
и уже в нём перетащить из правой колонки нужные поля для сравнения.

  • 0




Click to return to top of page in style!