Лучший Ответ al2401 , 01 November 2013 - 11:38
Не работает, добавляет класс всем изображениям, т.к. условия которые проверяются беруться из настроек, они не меняются в зависимости от того есть изображение или берется по умолчанию.
Спасибо за помощь.
Сделал так, в имени файла изображения по умолчанию должно быть слово "default" (например image_default.jpg)
// render layout if ($image && $layout = $this->getLayout('jbimage-' . $template . '.php')) { if (strpos($image->url, 'default') === false) { $jbimageclass = 'jbimage'; } else { $jbimageclass = 'jbimage no-image'; } return $this->renderLayout($layout, array( 'imageAttrs' => $this->_buildAttrs(array( 'class' => $jbimageclass,Перейти к сообщению