매장에 표준 마 젠토 레이아웃과 완전히 다른 레이아웃이 필요한 카테고리가 있습니다. 그래서 1column.phtml의 새 복사본을 만들어 이름을 바꾸고 테스트를 위해 약간의 변경을했습니다.
이제 문제는 사용자 정의 레이아웃이 표시되지 않는다는 것입니다. 모듈을 만들었습니다 (관리자> 구성> 고급 개요에 표시된대로 작동 함).
내 파일과 내용은 다음과 같습니다.
app / etc / modules / Test_Page.xml
<?xml version="1.0"?>
<config>
<modules>
<Test_Page>
<active>true</active>
<codePool>community</codePool>
<version>0.1.0</version>
<depends>
<Mage_Page />
</depends>
</Test_Page>
</modules>
</config>
app / code / local / Test / Page / etc / config.xml
<?xml version="1.0"?>
<config>
<modules>
<Test_Page>
<version>0.1.0</version>
</Test_Page>
</modules>
<global>
<page>
<layouts>
<homepage module="page" translate="label">
<label>Homepage</label>
<template>page/home.phtml</template>
<layout_handle>homepage</layout_handle>
</homepage>
<!-- add more layouts here -->
</layouts>
</page>
</global>
<frontend>
<layout>
<updates>
<Test_Page>
<file>test_page.xml</file>
</Test_Page>
</updates>
</layout>
</frontend>
</config>
app / design / frontend / test / default / layout / test_page.xml
<?xml version="1.0"?>
<layout>
<homepage translate="label">
<label>Home Page</label>
<reference name="root">
<action method="setTemplate"><template>page/home.phtml</template></action>
<action method="setIsHandle"><applied>1</applied></action>
</reference>
</homepage>
</layout>
내가 망쳐 놓은 것을 볼 수 없습니다. 모듈로 읽히고 있지만 사용자 정의 레이아웃이 표시되지 않습니다 :(