নতুন পৃষ্ঠা বিন্যাস বিকল্প Magento যুক্ত করুন Add


11

আমি ম্যাজেন্টোতে একটি নতুন পৃষ্ঠা বিন্যাস যুক্ত করতে চাই যা সিএমএস পৃষ্ঠাগুলিতে নির্বাচিত হতে পারে এমন একটি বিকল্প হবে। আমি 1-column.phtmlকোডটি অনুলিপি করেছি এবং এটিকে কিছুটা অভিযোজিত করেছি এবং এটিকে পরিবর্তন করেছি1-column-version2.phtml.

আমি কীভাবে নতুন ফাইলটি রেফারেন্স করতে যাব তা দয়া করে জানতে চাই যাতে এটি সিএমএস পৃষ্ঠা বিন্যাস বিকল্পগুলিতে প্রদর্শিত হয়

উত্তর:


18

আপনার প্রয়োজনীয়তা মেটাতে আপনাকে একটি এক্সটেনশন তৈরি করতে হবে - এটি ছাড়া এটি সম্ভব নয়।

মডিউল কনফিগারেশন ফাইল:

এটিতে মডিউল ফাইল কনফিগারেশন ফাইল তৈরি করুন app/etc/modules/Amit_NewLayout.xml

কোড:

<?xml version="1.0"?>
<config>
    <modules>
        <Amit_NewLayout>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
                <Mage_Page />
            </depends>
        </Amit_NewLayout>
    </modules>
</config>

Config.xml সংজ্ঞায়িত করুন

এখন 1-column-version2.phtmlনতুন লেআউটের জন্য টেমপ্লেট হিসাবে সংজ্ঞায়িত করুনapp/code/local/Amit/NewLayout/etc/config.xml

কোড:

<?xml version="1.0"?> 
<config>
    <modules>
        <Amit_NewLayout>
            <version>0.0.1</version>
        </Amit_NewLayout>
    </modules>
    <global>
        <page>
            <layouts> 
                <new_cms_layout module="page" translate="label">
                    <label>New Cms Layout</label>
                    <template>page/1-column-version2.phtml</template>
                    <layout_handle>lookbook</layout_handle>
                </new_cms_layout> 
            </layouts>
        </page>
    </global>
</config>

এখন, আপনি এই লেআউটটি CMS পৃষ্ঠা বিন্যাস বিকল্পগুলিতে দেখতে সক্ষম হবেন।


এই পোস্টটি ছাড়া এটি সম্ভব নয়।
jmargolisvt

1

আপনার কনফিগার.এক্সএমএল ফাইলটিতে একটি মডিউল তৈরি করুন এবং এক্সএমএল নীচে যুক্ত করুন।

app/code/local/Namespace/CustomLayouts/etc/config.xml

<?xml version="1.0"?>
<config>
 <global>
  <page>
   <layouts>
    <custom_static_page_one>
     <label>Custom static page</label>
     <template>page/1-column-version2.phtml</template>
    </custom_static_page_one>
   </layouts>
  </page>
 </global>
</config>

আপনার মডিউল নিবন্ধন করুন

app/etc/modules/Namespace_CustomLayouts.xml

<?xml version="1.0"?>
<config>
 <modules>
  <Namespace_CustomLayouts>
   <codePool>local</codePool>
   <active>true</active>
  </Namespace_CustomLayouts>
 </modules>
</config>

আপনার নিজস্ব টেমপ্লেট ফাইল তৈরি করুন page/1-column-version2.phtml


-3

আপনার কোড যুক্ত করুন

app\code\core\Mage\Page\etc

config.xml:

সঙ্গে

 <My_one_column_cms module="page" translate="label">
        <label>My One Column</label>
        <template>page/home.phtml</template>
        <layout_handle>My_one_column_cms</layout_handle>
        </My_one_column_cms>

আপনি xML এ আপনার ইচ্ছামত নাম পরিবর্তন করতে পারেন এবং কোনও শব্দ রাখতে পারেন

তারপরে newtheme / newpack / পৃষ্ঠা / অথবা আপনার ডিফল্ট থিমটিতে আপনার টেমপ্লেট হিসাবে home.phtml তৈরি করুন


মূল ফাইলগুলি সংশোধন করা বুদ্ধিমানের।
কিউইসটাস্টগুড

আপনার সরাসরি কোর ফাইলগুলি কখনই পরিবর্তন করা উচিত নয়। বিস্তারিতভাবে বলতে গেলে, আপনি যদি নিজের ম্যাজেন্টো উদাহরণটি আপগ্রেড করতে চান তবে আপনি আপনার পরিবর্তনগুলি হারাবেন। এই কারণেই আপনি নিজের এক্সটেনশন তৈরি করবেন এবং অমিত বেরার উত্তরের মতো প্রয়োগ করবেন
জোশকার্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.