Magento - добавление нескольких типов изображений с продуктом - PullRequest
5 голосов
/ 27 мая 2011

Мне нужно добавить несколько типов изображений с таким продуктом, как .. Изображение дизайнера продукта (разработано), Логотип обеспечения качества продукта ..., а также изображение продукта.

Другие типы изображений также могутможет быть 0 или более чем 1 изображение, например .. Логотип обеспечения качества продукта может содержать более 1 изображения.

Я попытался добавить новый атрибут с "Типом ввода каталога для владельца магазина" в качестве "Изображение носителя"которая добавила столбец на вкладке изображения продукта с переключателем при создании продукта.(Каталог> Атрибуты> Управление атрибутами)

Как можно обрабатывать изображения различных типов для продукта?

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

В зависимости от того, как вы их используете в других случаях, метки изображений на самом деле очень удобны для этого.Каждый раз, когда загружается галерея изображений, они будут вам доступны, и их можно изменить.Это, конечно, хакерское решение, но гораздо быстрее, чем пытаться изменить код галереи.

Как вы будете в конечном итоге выводить эти изображения?Вторым уровнем развития здесь будет добавление атрибутов к продукту (аналогично small_image и связанным атрибутам) и использование перехватчика событий для обновления этих столбцов при сохранении продукта.Это позволило бы быстро найти изображения, которые вы используете для этих целей, при этом сохранив обычную панель загрузки изображений.

Надеюсь, это поможет!

Спасибо, Джо

1 голос
/ 27 мая 2011

Я думаю, что нет никакого способа, вы можете достичь своей цели, не написав немного PHP в вашем View.Либо в файле product / view.phtml, если вы используете эти изображения в дополнение к галерее, либо в файле product / view / media.phtml, если вы хотите обрабатывать их специально в представлении галереи.

Я обычно«взломать» представление мультимедиа, чтобы НЕ показывать определенные изображения, и добавить явно в представление (или построить новый блок или его).

...