Есть ли способ сделать миниатюру изображения отличной от полноразмерного изображения? - PullRequest
0 голосов
/ 10 августа 2010

Мне бы хотелось, чтобы для эскиза было другое изображение, чем то, что видит клиент, когда он нажимает на него.

Например: в моем атрибуте цвета я хочу загрузить образцы цветов и предварительный просмотр этого продукта в этом цвете. Я уверен, что это как-то возможно, но я не могу найти подходящий модуль или функцию. Если мне придется, я сам создаю модуль, но кажется, что он должен быть востребован, поэтому я не могу понять, почему не могу найти что-то.

Ответы [ 2 ]

1 голос
/ 11 августа 2010

Начните с модуля Imagecache (http://drupal.org/project/imagecache),. Вы можете создать предустановку, которая будет выводить изображение из другого поля изображения. Затем вы можете написать свой собственный плагин кэширования изображений, который может генерировать предварительный просмотр для указанного цвета.

0 голосов
/ 11 августа 2010

Я не играл с Ubercart, поэтому я не уверен, есть ли ограничения, о которых я не знаю, но вы должны иметь возможность создать 2 поля изображения для вашего типа контента. Один назвал что-то вроде «тизер-изображения», а другой - «изображение продукта». Настройте все предустановки для imagecache, которые вам нужны, и настройте тип своего контента таким образом, чтобы в тизере отображалось «изображение тизера», но скрывалось «изображение продукта» и наоборот для полного просмотра узла.

...