Magento 1.6을 사용하고 있습니다. 현재 표시된 제품이 특정 카테고리에 속할 때 제품 페이지보기에 그림을 표시하려고합니다. 제품이 카테고리 A 또는 카테고리 B에 있거나 카테고리 C에있는 경우 ... 이미지를 에코합니다.MAGENTO : 제품이 카테고리 A 또는 카테고리 B 또는 카테고리 C에있는 경우이 작업을 수행하십시오.
어떻게하면됩니까? 이 같은
Magento 1.6을 사용하고 있습니다. 현재 표시된 제품이 특정 카테고리에 속할 때 제품 페이지보기에 그림을 표시하려고합니다. 제품이 카테고리 A 또는 카테고리 B에 있거나 카테고리 C에있는 경우 ... 이미지를 에코합니다.MAGENTO : 제품이 카테고리 A 또는 카테고리 B 또는 카테고리 C에있는 경우이 작업을 수행하십시오.
어떻게하면됩니까? 이 같은
귀하의 질문에 대한 표현을 사용하면 귀하의 목록에없는 범주의 제품을 볼 때에도이 이미지를 보여줄 필요가 있다고 생각하게됩니다. catalog/product
모델을 사용할 경우 몇 가지 옵션을 사용할 수 있습니다. 나는 최선의 사람이 getAvailableInCategories()
일 것이라고 생각한다 :
$yourCatIds = array(1,2,3...);
$productCats = $_product->getAvailableInCategories();
if (count(array_intersect($yourCatIds,$productCats))) {
//show the image
}
뭔가를 수행해야합니다
$currentCategory = Mage::registry('current_category');
$curID = $currentCategory->getId();
$showOn = array(4, 12, 88, 99); // array of category ids to show image on
foreach($showOn as $show){
if($show == $curId){
echo '<img src="yourimage" alt="" />';
}
}
테스트를 거쳤지만 작동해야하지.
개인적으로 이것이 왜 닫혔는지 모르겠다. 나 한테 의미가있어. – sulman