모든 제품 페이지의 레이아웃을 변경하는 방법은 무엇입니까?


17

모든 제품 페이지의 레이아웃을 변경할 수있는 곳을 아는 사람이 있습니까? 이 페이지에 3columns.phtml레이아웃 이 있다고 생각 하지만 2columns-left.phtml레이아웃이 필요 합니다.

그림

답변:


15

제품 페이지 레이아웃을 변경하려면 다음을 수행하십시오.

관리 메뉴에서 카탈로그> 제품 관리를 선택하십시오.

목록에서 제품을 찾아 클릭하여 레코드를여십시오.

왼쪽의 제품 정보 패널에서 디자인을 선택하십시오. 그런 다음 디자인 섹션에서 페이지 레이아웃을 다른 열 구성으로 설정하십시오.

완료되면 저장 버튼을 클릭하십시오.

카테고리 페이지 레이아웃을 변경하려면

관리 메뉴에서 카탈로그> 카테고리 관리를 선택하십시오.

카테고리 트리에서 변경하려는 카테고리 레벨을 선택하십시오.

사용자 정의 디자인 탭에서 페이지 레이아웃을 "오른쪽 막대가있는 2 열"로 설정하십시오.

카테고리 저장 버튼을 클릭하십시오.


3
친구 개별 제품 페이지에 대한 답변 적용하지만 페이지에 대해 내가 need.I 필요가 시간에 대한 어쨌든 덕분에 위의 이미지 참조가 잘못된 방법으로 내 질문 있어요
압둘

즉, 카테고리 페이지이므로 카테고리 페이지의 레이아웃 변경 단계를 사용하십시오.

mannn 당신의 편집은 내 하루 thankyouu soo muchh
압둘

27

모든 카테고리 페이지를로 변경해야하는 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_viewmagento의 모든 범주보기에 대해 처리 할 고유 한 레이아웃 핸들입니다. 그러나 기본 magento에서이 레이아웃 핸들을 사용하여 레이아웃 업데이트를 볼 수 없습니다. 그러나 실제로 존재하며 모든 범주에 영향을 미치는 모든 레이아웃 업데이트에 사용할 수 있습니다.


magento.1.9.2.4에서 작동하는 옵션이 없습니다
Dinesh

9

local.xml 파일에 다음 코드를 추가하십시오.

<catalog_category_layered translate="label">
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_layered>

고맙지 만 아래 답변이 어쨌든 효과가 있었지만이 프로세스는 나중에 도움이 될 수 있습니다.
Abdul
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.