Magento Static Photo Url's и фотографии разных размеров - PullRequest
1 голос
/ 23 мая 2011

Я пытаюсь дать ссылку на фотографии продукта на моей установке magento и у меня есть несколько вопросов. То, что я хотел бы сделать, это иметь стандартизированный URL, где я предоставляю ширину, а SKU и Magento генерируют фотографию.

Я считаю, что это встроено в Magento, но не могу найти документацию. Я хочу иметь возможность ссылаться на такую ​​фотографию (и также использовать кэш magento).

http://mysite.com/media/photos/600x600/MYSKU.jpg

Как я могу сказать magento сгенерировать фотографию 600x600 по известному URL для данного продукта? Я также использую One Pica для CDN для S3 / Cloudfront, но эта часть не должна быть затронута.

1 Ответ

0 голосов
/ 23 мая 2011

Magento имеет средства для изменения размера изображений, но обычно это происходит так, как они запрашиваются другими страницами. Помощник catalog/image, например, может помочь с этим.

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

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

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

Спасибо, Джо

...