如何从类别模板 (view.phtml) 外部获取当前类别图像?例如,如果我想从 header.phtml 或 footer.phtml 中获取它。
我尝试从 view.phtml 复制代码:
<?php
$_helper = $this->helper('catalog/output');
$_category = $this->getCurrentCategory();
$_imgHtml = '';
if ($_imgUrl = $_category->getImageUrl()) {
$_imgHtml = '<p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p>';
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
?>
但是在重新加载页面时出现此错误:致命错误:调用非对象上的成员函数 getImageUrl()