本文整理汇总了PHP中Mage_Catalog_Model_Category::getThumbnail方法的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Catalog_Model_Category::getThumbnail方法的具体用法?PHP Mage_Catalog_Model_Category::getThumbnail怎么用?PHP Mage_Catalog_Model_Category::getThumbnail使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mage_Catalog_Model_Category
的用法示例。
在下文中一共展示了Mage_Catalog_Model_Category::getThumbnail方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getImageUrl
/**
* @param Mage_Catalog_Model_Category $category
* @return mixed
*/
public function getImageUrl($category)
{
$url = null;
if ($image = $category->getThumbnail()) {
$url = Mage::getBaseUrl('media') . 'catalog/category/' . $image;
}
if (!$url) {
$url = $category->getImageUrl();
}
return $this->_getExportHelper()->parseUrl($url);
}
示例2: displayCategoryThumbnail
/**
* == displayCategoryThumbnail
*
* returns either the category's thumbnail image if it exists
* or default to the placeholder image
*
* @param Mage_Catalog_Model_Category $category
* @param integer|string $width # width of the thumbnail
* @param integer|string $height # height of the thumbnail
* @return string
*/
public function displayCategoryThumbnail(Mage_Catalog_Model_Category $category, $width = 168, $height = 168)
{
/**
* check if the category's thumbnail exists in the file structure;
* if it doesn't then return a placeholder image
*/
try {
$catThumb = $category->getThumbnail();
$filename = $this->getCategoryBaseDir() . $catThumb;
if (!empty($catThumb) && file_exists($filename)) {
$imgUrl = $this->getCategoryBaseUrl() . $catThumb;
} else {
$imgUrl = $this->getDefaultCategoryThumbnail($width, $height);
}
} catch (Exception $e) {
Mage::log($e->getMessage());
$imgUrl = $this->getDefaultCategoryThumbnail($width, $height);
}
$catName = $this->htmlEscape($category->getName());
return $thumb = "<img src='{$imgUrl}' height='{$height}px' width='{$width}px' alt='{$catName}' />";
}
示例3: categoryToArray
/**
* Based on provided category object returns small category array with necessary data.
*
* @param Mage_Catalog_Model_Category $c
* @return array
*/
public function categoryToArray($c)
{
$category = array();
$category['url'] = $c->getUrl();
$category['name'] = Mage::helper('core')->htmlEscape($c->getName());
$category['image'] = $c->getImage();
$category['thumbnail'] = $c->getThumbnail();
$category['description'] = Mage::helper('core')->htmlEscape($c->getDescription());
$category['meta_description'] = Mage::helper('core')->htmlEscape($c->getMetaDescription());
return $category;
}