답변:
제품 페이지 레이아웃을 변경하려면 다음을 수행하십시오.
관리 메뉴에서 카탈로그> 제품 관리를 선택하십시오.
목록에서 제품을 찾아 클릭하여 레코드를여십시오.
왼쪽의 제품 정보 패널에서 디자인을 선택하십시오. 그런 다음 디자인 섹션에서 페이지 레이아웃을 다른 열 구성으로 설정하십시오.
완료되면 저장 버튼을 클릭하십시오.
카테고리 페이지 레이아웃을 변경하려면
관리 메뉴에서 카탈로그> 카테고리 관리를 선택하십시오.
카테고리 트리에서 변경하려는 카테고리 레벨을 선택하십시오.
사용자 정의 디자인 탭에서 페이지 레이아웃을 "오른쪽 막대가있는 2 열"로 설정하십시오.
카테고리 저장 버튼을 클릭하십시오.
모든 카테고리 페이지를로 변경해야하는 2column-left
경우이 레이아웃 업데이트를 사용하십시오.
파일 : app/design/frontend/<package>/<theme>/layout/local.xml
<layout>
<catalog_category_layered>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>
<catalog_category_default>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_default>
</layout>
레이아웃에 따라, 범주의 두 가지 유형이 있기 때문입니다 default
및이 layered
. 따라서 magento는 처리하기 위해 두 개의 별도 레이아웃 핸들을 사용합니다. 이로 인해 모든 범주를 다루려면이 두 개의 레이아웃 핸들을 업데이트해야합니다.
그러나 이것을 수행하는 또 다른 멋진 방법이 있습니다. 이 코드를 local.xml
파일 안에 사용하십시오 .
<layout>
<catalog_category_view>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_view>
</layout>
catalog_category_view
magento의 모든 범주보기에 대해 처리 할 고유 한 레이아웃 핸들입니다. 그러나 기본 magento에서이 레이아웃 핸들을 사용하여 레이아웃 업데이트를 볼 수 없습니다. 그러나 실제로 존재하며 모든 범주에 영향을 미치는 모든 레이아웃 업데이트에 사용할 수 있습니다.