Не отображается изображение по умолчанию

Аватар пользователя MGMaster MGMaster 12 марта 2010 в 10:11

Поиск не помог, поэтому спрашиваю.

В настройках полей уберкатровского материала «Товар» выставил «изображение по умолчанию». Поставил галочку, загрузил изображение. Картинка отображается в настройках, но не отображается в каталоге и на странице продукта.

Кто-нибудь сталкивался с подобным?

Комментарии

Аватар пользователя alexsaab alexsaab 10 ноября 2015 в 11:47

Очень просто в типах содержимого "товар" правим поле с картинкой admin/content/node-type/product/fields/field_image_cache
Заливаем туда картинку по умолчанию ставим птицу в поле "Использовать изображение по умолчанию".

Оно появляется в форме. А вот при отображении в каталоге ничего не появляется не на сетке товаров, не в самой ноде.

Какие идеи?

Да в отображении товара (поле) стоит скрыто и скрыто, но это стандартно для Ubercart. При выставлении каких-то значений в эти формы картинки у default появляются а у обычных товаров с нормальнми изображениями задваиваются.

Аватар пользователя lkg0dzre lkg0dzre 18 ноября 2010 в 20:07

Похожая проблема с картинкой по умолчанию в профиле.
imagecache не создает её уменьшенную копию и единственный выход это вручную копировать дефолтовую картинку.
Надо исправить модуль, чтобы учитывал картинку по умолчанию или написать крон задание, чтобы автоматически регулярно копировал её в папку imagecache.

Или сделать как здесь
drupal.ru/node/52227

Аватар пользователя alexsaab alexsaab 8 января 2011 в 19:23

Все это ерунда.

К сожалению все советы, в том числе и ручной вставкой картинок в папки imagecache не заставляют выводить ubercart default изображение продукта!

Есть еще какие-то идеи?

Тут тоже люди не до чего не договорились: http://www.ubercart.org/forum/support/11803/default_image_products_no_im...

Дам немного денег за решение проблемы.

С ув., Алексей

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 6 декабря 2012 в 4:08

Привет! Столкнулся с этой же проблемой. Подпишусь, может когда решение найдется.
Пока решил так:
В своем модуле, hook_nodeapi -> view

        if($op=='view' && $node->type=='product'){
          if(count($node->content['image'])==0){
             $node->content['image']['#value']='<div class="product-image"><div class="main-product-image"><img class="imagecache imagecache-product" title="ТАЙТЛ" alt="ТАЙТЛ" src="/'.$node->field_image_cache[0]['filepath'].'"></div></div>';
          }
        }