1. 程式人生 > >Magento 獲取當前分類圖片路徑(如果當前分類沒有圖片,就獲取上一級分類的圖片路徑)

Magento 獲取當前分類圖片路徑(如果當前分類沒有圖片,就獲取上一級分類的圖片路徑)

<?php
/**
 * 獲取當前分類圖片路徑
 * 如果當前分類沒有圖片,就獲取上一級分類的圖片路徑
 */

$current_category = Mage::registry('current_category'); //當前分類物件
$current_category_id = $currentCat->getId(); //當前分類ID
$category_imageUrl = Mage::getModel('catalog/category')->load($current_category_id)->getImageUrl(); //分類圖片URL
if(empty($category_imageUrl)){
    //當前分類圖片路徑為空
    $parent_category_id = $this->getCurrentCategory()->getParentCategory()->getId(); //當前分類的父分類ID
    $category_imageUrl = Mage::getModel('catalog/category')->load($parent_category_id)->getImageUrl();
}

?>




<?php if(!empty($category_imageUrl)):?>
<div class="prdbann">
    <img src="<?php echo $category_imageUrl;?>" />
</div>
<?php endif;?>