Bir Magento web mağazasına ek olarak, birkaç sorunla karşılaştım. Mümkün olduğunca hızlı kod oluşturma arayışımda, kendimi iki şey bulamadım.
(Alakalı) kodum şudur:
$rc = Mage::getResourceSingleton('catalog/product');
$productName = $rc->getAttributeRawValue($productId, 'name', Mage::app()->getStore());
$productPrice = $rc->getAttributeRawValue($productId, 'price', Mage::app()->getStore());
$productImage = $rc->getAttributeRawValue($productId, 'image', Mage::app()->getStore());
$productUrl = $rc->getAttributeRawValue($productId, 'url_key', Mage::app()->getStore());
Anlayamadığım iki şey:
1) Ürün URL'sini nasıl alabilirim? url_key
tüm web mağazaları standart URL'ler kullanmadığından veya URL'de kategoriye sahip olmadığından, her zaman doğru URL'yi vermez.
2) Ürün görüntüsünü tam görüntü yerine ayarlanmış bir genişlik / yükseklikte nasıl edinebilirim? ->resize()
(Bir URL döndürür beri) fonksiyonu bu durumda ben Keşif çalışmamaktadır. Buna ek olarak Base Image
, Small Image
ve Thumbnail
ayrıca almak mümkün mü?
Asıl amacım kodu olabildiğince hızlı tutmak. Sadece bir ürün kimliğim var, çünkü bir ürünün alt öğeleri arasında dolaşıyorum. Kullanmak istemiyorum ->load()
çünkü bu daha fazla yükleme süresi gerektiriyor.
small_image
. Görünüşe göre küçük resimlerin tümü yeniden boyutlandırılıyor ve yeniden boyutlandırılan değişkeni seçmiyor. Bunu nasıl çözeceğine dair bir fikrin var mı? Ayrıca ürün URL'si için bir çözümünüz var mı?