मेरे पास मेरे स्टोर में एक श्रेणी है जो मानक Magento लेआउट के लिए पूरी तरह से अलग लेआउट की आवश्यकता है। इसलिए मैंने 1column.phtml की एक नई प्रति बनाई और उसका नाम बदल दिया और परीक्षण करने के लिए एक छोटा परिवर्तन किया।
अब समस्या यह है कि कस्टम लेआउट दिखाई नहीं दे रहा है। मैंने एक मॉड्यूल बनाया (जो काम कर रहा है जैसा कि एडमिन> कॉन्फिग> एडवांस्ड ओवरव्यू में देखा गया है)।
मेरी फाइलें और सामग्री इस प्रकार हैं:
एप्लिकेशन / etc / मॉड्यूल / 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>
एप्लिकेशन / कोड / स्थानीय / टेस्ट / पृष्ठ / 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>
एप्लिकेशन / डिजाइन / दृश्यपटल / परीक्षण / डिफ़ॉल्ट / लेआउट / 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>
मुझे कुछ भी दिखाई नहीं दे रहा है, मैंने इसे एक मॉड्यूल के रूप में पढ़ा है, लेकिन कस्टम लेआउट को नहीं दिखाया जा रहा है :(