আমার স্টোরে আমার এমন একটি বিভাগ রয়েছে যাতে স্ট্যান্ডার্ড ম্যাজেন্টো লেআউটে সম্পূর্ণ আলাদা লেআউট দরকার। সুতরাং আমি 1 ক্যালোম.এফটিএমএল এর একটি নতুন অনুলিপি তৈরি করেছি এবং এর নামকরণ করেছি এবং পরীক্ষায় একটি ছোট পরিবর্তন করেছি।
এখন সমস্যাটি হ'ল কাস্টম বিন্যাসটি প্রদর্শিত হচ্ছে না। আমি একটি মডিউল তৈরি করেছি (যা এটি প্রশাসনিক> কনফিগার> অ্যাডভান্সড ওভারভিউতে দেখা যায় সে হিসাবে কাজ করছে)।
আমার ফাইল এবং সামগ্রীগুলি নিম্নরূপ:
অ্যাপ্লিকেশন / ইত্যাদি / মডিউল / 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>
আমি যে ক্ষতি করেছি তাতে আমি কিছুই দেখতে পাচ্ছি না, এটি একটি মডিউল হিসাবে পড়া হচ্ছে তবে কাস্টম বিন্যাসটি প্রদর্শিত হচ্ছে না :(