1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Установка и настройка

Дефолтное изображение к товарам в UBERCART + IMAGECACHE

Главные вкладки

Здравствуйте! Использую ubercart + imagefield + imagecache. При добавлении товаров с картинкой - всё ок. Но когда добавляешь товар без картинки то на её месте стоит Н/Д.

В настройках imagecache (/admin/content/node-type/product/fields/field_image_cache) я выставляю дефолтную картинку, но она всё ровно не выводится при добавлении товаров без картинки и по прежнему остаётся надпись Н/Д. Сама картинка помещается в папку default\files\imagefield_default_images но выводится всё ровно не хочет Sad

у кого-то была подобная проблема?

Комментарии

Аватар пользователя lugann lugann 8 декабря 2010 в 18:48

зачем вам дефолтное изображение к тем товарам у которых нет изображения?
в чем смысл-то
...............
http://drupal.ru/node/52604

вернее для отдельной странички товара оно может быть и нужно
если изображение отсутствует, но только в чем смысл подставлять пустую картинку,
все равно так никаких продаж не будет, фото для товара просто необходимо

Аватар пользователя Orion76 Orion76 18 января 2011 в 13:21

Одна причина, поле матерала Продукт - Изображение, включено как обязательное, естественно у такого поля содержимого поумолчанию быть не может. Отключите Обязательность и почистите кэш.

Вторая причина, какой-то глюк.
При пустой картинке, данные поля из базы вытаскивает модуль content(CCK), но он не добавляет к полю дефолтную картинку, а вывод формирует модуль uc_product, но так-как данных нет то и дефолтной картинки нет.

Зато вытаскивает данные и формирует вывод модуль imagefield но складывает данные в другую переменную.

uc_product формирует вывод в $node->content['image']['#value']
imagefield c вспомогательными модулями в $node->image_field_cache['view']

как то так...
Вероятно в хуках не в том порядке отрабатывают модули... а почему... хз..

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /