Magento 웹숍에 추가를 구축하는 동안 몇 가지 문제가 발생했습니다. 가능한 빠른 코드를 만들려고 노력하면서 두 가지를 알아낼 수 없었습니다.
내 (관련) 코드는 다음과 같습니다.
$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());
내가 알아낼 수없는 두 가지는 :
1) 제품 URL을 어떻게 검색합니까? url_key
모든 웹 상점이 표준 URL을 사용하거나 URL에 범주를 갖지는 않기 때문에 항상 올바른 URL을 제공하지는 않습니다.
2) 전체 이미지 대신 너비 / 높이가 설정된 제품 이미지를 얻으려면 어떻게해야합니까? ->resize()
(그것이 URL을 반환 이후) 함수는이 경우 I 정찰에서 작동하지 않습니다. 그 추가, 그것은 얻을 수 있습니다 Base Image
, Small Image
그리고 Thumbnail
개별적으로?
나의 주요 목표는 코드를 가능한 빨리 유지하는 것입니다. 제품의 하위 항목을 반복하므로 제품 ID 만 있습니다. ->load()
로딩 시간이 오래 걸리므 로 사용하고 싶지 않습니다 .
small_image
. 작은 이미지는 모두 크기가 조정되고 크기가 조정 된 변형을 선택하지 않는 것 같습니다. 어떻게 해결할 수 있습니까? 또한 제품 URL에 대한 솔루션이 있습니까?