젠토는 4 개의 "표준"레이아웃이 있습니다 1col, 3col, 2col 왼쪽과 2col 오른쪽,하지만 당신은 당신이 좋아하는 경우에 더 추가 할 수 있습니다. CSS로 해킹하는 대신 편집하는 페이지에 사용 된 레이아웃을 변경하고 싶을 것입니다. 그건 분명히 잘못된 방법입니다. 요셉이 지적 하듯이
은 마 젠토의 템플릿 시스템은 레이아웃 파일이 위치 블록, 또는 템플릿,로 구성되어 있습니다. 템플릿은 표준 PHP이지만 접두사는 .phtml
이며 레이아웃은 xml입니다. app/design/frontend/$interface/$theme/(template|layout)
에 큰 파일 그룹이 있습니다.
Magento는 설명서가 좋지 않다고 알려져 있지만, 블록을 이동하는 방법을 포함하여 템플릿 및 레이아웃의 개념을 약간 자세히 설명하는 Designer's Guide을 체크 아웃 할 수 있습니다.
레이아웃 파일의 구문은 간단하지 않지만이 단계에서 알아야 할 사항은 오른손, 왼손 및 내용 열을 참조하기위한 것입니다 를 위해 :
<reference name="(right|left|content)"></reference>
가 원인으로 다른 하나에서 <block />
선언을 이동 블록을 이동합니다. 당신은 쉽게 1column
, 2columns-left
, 2columns-right
또는 3columns
에 템플릿을 전환 할 수 루트 컨테이너를 참조 할 때 setTemplate
조치를 사용
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
: 기억
또 다른 중요한 일이 피려하는 것입니다. 레이아웃 템플릿 자체는 template/page/
에서 찾을 수 있습니다.