2010-12-15 5 views
1

모듈 이름을 찍지 않고 홈페이지를 포함하여 모든 페이지에 표시되는 오른쪽 열에 블록을 만들려면 어떻게해야합니까?Magento - 모든 페이지에서 고정 블록 만들기

감사합니다.

+0

: 당신의 mymodule.xml 내부

<frontend> ... <layout> <updates> <mymodule> <file>mymodule.xml</file> </mymodule> </updates> </layout> ... </frontend> 

5) 같은 것을 넣어. "모듈"은 마젠타에서 매우 특정한 의미를 지니 며, 잘못 사용하면 사람들이 도움을 덜받을 수 있습니다. –

+0

나는 magento로 총 초심자인가? 여기에서 사용하기에 적합한 단어는 무엇입니까? – Bizboss

+2

[블록 및 기타 테마 작업] (http://www.magentocommerce.com/knowledge-base/categories/category/theming-design/)을 읽고 배우지 않은 분. – clockworkgeek

답변

5

예를 MyNamespace에/인 MyModule/블록 (모듈에 블록을 만들기)

1) 모듈 (예 : MyNamespace에/인 MyModule)

만들기 2 ... 귀하의 질문 잘 이해 것으로 기대/Myblock)

3) (YOURTHEMEDIR/템플릿/인 MyModule/myblock.phtml) 그 블록에 대한 PHTML 파일을 만듭니다

이 레이아웃을로드 할 수 있도록 모듈 "인 MyModule"의

4) 편집 config.xml에 업데이트 파일 (YOURTHEMEDIR/layout/mymodule.xml) : 당신은 당신이 계신 설명하기 위해 "모듈"이외의 단어를 사용하는 것이 좋습니다

<?xml version="1.0"?> 
<frontend> 
    <layout> 
     <default> 
      <reference name="right"> <!-- this is the name of the right column block --> 
       <block type="mymodule/myblock" name="myblock" template="mymodule/myblock.phtml" /> 
      </reference> 
     </default> 
    </layout> 
</frontend> 
관련 문제