2012-05-25 2 views
0

Magento 1.7을 사용하는 새로운 Magento 개발자입니다. Designer 's Guide를 읽었으며 결과적으로 오른쪽 사이드 바에서 제품 비교 콘텐츠 블록을 제거하려고 시도했습니다. 나는이 블럭을 /blank_template/layout/catalog.xml에 주석 처리했다. (여기서 'blank_template'은 내가 admin에서 사용할 수있는 새로운 빈 템플릿의 이름이다.) 아래의 코드 스 니펫을 참조하십시오.Magento : 레이아웃에서 콘텐츠 블록이 삭제되었지만 방문 페이지에 계속 표시됨

<!-- 
Default layout, loads most of the pages 
--> 

    <default> 

     <!-- Mage_Catalog --> 
     <reference name="top.menu"> 
      <block type="catalog/navigation" name="catalog.topnav" template="catalog/navigation/top.phtml"/> 
     </reference> 
     <reference name="left"> 
      <block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml"> 
       <action method="setImgSrc"><src>images/media/col_left_callout.jpg</src></action> 
       <action method="setImgAlt" translate="alt" module="catalog"><alt>Our customer service is available 24/7. Call us at (800) DEMO-NUMBER.</alt></action> 
       <action method="setLinkUrl"><url>checkout/cart</url></action> 
      </block> 
     </reference> 
     <reference name="right"> 
     <!-- 
      <block type="core/template" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/> 
      <block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml"/> 
     --> 
      <remove name="catalog.compare.sidebar"/> 
     </reference> 
     <reference name="footer_links"> 
      <action method="addLink" translate="label title" module="catalog" ifconfig="catalog/seo/site_map"><label>Site Map</label><url helper="catalog/map/getCategoryUrl" /><title>Site Map</title></action> 
     </reference> 

    </default> 

이유는 제품 비교 블록이 방문 페이지에 계속 표시된다는 것입니다. 여기 방문 페이지를 볼 수 있습니다 : http://rewards.duxter.net. Magento 캐시를 모두 비활성화했습니다. 템플릿 경로 힌트에 따르면이 파일은 수정할 올바른 파일입니다. 아무도 내 코드가 작동하지 않는 이유를 설명해 주시겠습니까? 정말 고맙습니다!

+0

동일한 디렉토리에 local.xml 레이아웃 파일이 있습니까? 오버라이드되지 않았는지 확인하십시오. – sulman

+0

@sulman 확인했는데/blank_template/layout에 local.xml 레이아웃 파일을 찾지 못했습니다. –

답변

0

캐시가 비활성화 되었더라도 var/cache로 들어가서 기존 디렉토리를 삭제하십시오. 우리는 dev/beta 사이트 (둘 다 캐싱을 사용할 수 없음)에서 Magento 캐싱 동작을 정기적으로 비슷하게 경험합니다.

관련 문제