2013-04-08 2 views
1

내 카테고리 제품 페이지에는이 레이아웃이 있습니다 : 왼쪽 세로 막대가 2 열.Magento 1.7.0.2 - 디스플레이 이미지 카테고리 2 열 왼쪽 위 페이지

내 카테고리 이미지를 설정하면 1 열 (카테고리 페이지) 만 올라갑니다.

범주 이미지가 범주, 범주 페이지 및 세로 막대 위에 모두 표시되게하려면 어떻게해야합니까?

+0

아는 사람 있습니까? – Alex

+0

그 이미지는 메인 컬럼 내부에로드 된'template/catalog/category/view.phtml' 내에로드됩니다. 일부 CSS 위치 지정 트릭을 사용하여 기본 열 외부로 이미지를 이동하거나'template/page/2columns-left.phtml'을 수정하여 범주 객체에로드하고 이미지를 검색 할 수 있습니다. – Axel

답변

5

카테고리 배너 (이미지)이

그런 다음 <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'); 
} 

첫번째 코멘트처럼 template/catalog/category/view.phtml에서 온다

왼쪽 열과 내용 위에 카테고리 배너가 표시됩니다.

+0

예, 이것이 완벽합니다. 고마워요 :) – Alex

+0

나는 내가 당신을 도울 수있어서 기뻐요 :) – Leo