我的類別產品頁面具有此佈局:2欄與左邊欄。Magento 1.7.0.2 - 顯示圖片類別上面2欄左頁
當我設置我的類別圖像時,它只在1列(類別頁)上升。
我該如何讓類別圖像在列,類別頁面和側欄上方顯示?
我的類別產品頁面具有此佈局:2欄與左邊欄。Magento 1.7.0.2 - 顯示圖片類別上面2欄左頁
當我設置我的類別圖像時,它只在1列(類別頁)上升。
我該如何讓類別圖像在列,類別頁面和側欄上方顯示?
類別旗幟(圖)來自template/catalog/category/view.phtml
這樣
然後在<div class="main">
和<div class="col-left"><?php echo $this->getChildHtml('left') ?></div>
之間template/page/2columns-left.phtml
寫類別橫幅代碼
<?php
$_category = Mage::registry('current_category');
if($_category){
$_helper = Mage::helper('catalog/output');
$_imgHtml = '';
if ($_imgUrl = $_category->getImageUrl()) {
echo $_imgHtml = '<div class="category-image-container1"><div class="category-image-container-inner"><p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p></div></div>';
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
}
?>
這
$_imgHtml = '';
if ($_imgUrl = $_category->getImageUrl()) {
$_imgHtml = '<div class="category-image-container"><div class="category-image-container-inner"><p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p></div></div>';
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
首評
這將顯示左欄上方的分類橫幅和內容。
有誰知道? – Alex 2013-04-08 19:54:55
該圖像加載在主模板內部的'template/catalog/category/view.phtml'中。您可以使用一些CSS定位技巧將圖像移動到主列之外,或者您可以修改「template/page/2columns-left.phtml」以加載類別對象,並在那裏檢索圖像。 – Axel 2013-04-08 21:32:46