আমি তৃতীয় পক্ষের এক্সটেনশানটি সংশোধন করতে চাই এবং নতুন এক্সটেনশনের সাথে এর কার্যকারিতা ওভাররাইড করতে চাই। তবে আমার প্রধান উদ্বেগটি হল যদি তৃতীয় পক্ষের এক্সটেনশন সক্ষম না হয় বা আমার ম্যাজেন্টো ফোল্ডারে উপস্থিত না হয়? আমি system.xml বা config.xml এ ifconfig ব্যবহার করে নির্ভরতা নির্ধারণ করতে চাই তবে এক্সটেনশন স্তরে আমি নিশ্চিত নই যে কীভাবে এক্সটেনশানটি ফোল্ডারে উপস্থিত রয়েছে তা কীভাবে পরীক্ষা করতে হবে। টিয়া।
সম্পাদনা: নির্ভরতা উত্তরের জন্য @ স্যান্ডার ম্যানজেলকে ধন্যবাদ এখন আমাকে আরও পরিষ্কার করা যাক।
আমি অ্যাপ্লিকেশন / ইত্যাদি / মডিউলগুলি / মাইনেমস্পেস_মাইমোডিউল.এক্সএমএল ব্যবহার করে সহজেই নির্ভরতা নির্ধারণ করতে পারি তবে যখন আমার তৃতীয় পক্ষের এক্সটেনশনটি সিস্টেম থেকে সরানো হয় তখন ত্রুটি প্রতিবেদন তৈরি হয় এবং এর "মডিউল" মাইনেমস্পেস_মাইমডিউল " দেখানো মডিউল" 3 য় পার্ট এক্সটেনশন "প্রয়োজন এবং এর ফলে আরও কার্যকর করা বন্ধ করে দেয় ব্যতিক্রম উত্পন্ন হয়েছে তবে আমি কীভাবে ব্যতিক্রম উত্পন্ন না করে আরও কার্যকর করতে চাই? যদি থার্ড পার্ট এক্সটেনশনটি কার্যকর না করে ম্যাজেন্টো বন্ধ না করেই উপস্থিত থাকে তবে মাই এক্সটেনশন কার্যকর হবে না। সুতরাং আমি জিজ্ঞাসা করছি যে লেআউট ফাইলগুলিতে আমরা যেমন করেছি তেমন কোনও সুবিধা রয়েছে এখানে নোট ifconfig।
<reference name="sales.order.print">
<action method="setTemplate" ifconfig="3rdparty/config">
<template>mytemplate.phtml</template>
</action>
</reference>
দ্বিতীয় সম্পাদনা: জ্যাভা ধন্যবাদ। আমি যা করতে চাই তা করেছি তবে বলছি কি হয় তা দেখার জন্য যদি আমি আমার ২ য় পক্ষের এক্সটেনশনটি মুছে ফেলি তবে .. আমি আমার সিস্টেম তৈরি করেছি ml
<config>
<sections>
<payment>
<groups>
<3rdparty extension translate="label" module="payment">
<label>3rd Party</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<disallowedcustomergroups translate="label comment">
<label>Disallowed Customer Groups</label>
<frontend_type>multiselect</frontend_type>
<sort_order>120</sort_order>
<source_model>adminhtml/system_config_source_customer_group</source_model>
<config_path>mymodule/disallowed_customer_groups</config_path>
<comment><![CDATA[Press control and select multiple groups]]></comment>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<depends><active>1</active></depends>
</disallowedcustomergroups>
</fields>
</3rdpartyextension>
</groups>
</payment>
</sections>
</config>
সুতরাং আপনি দেখতে পাচ্ছেন যে আমি তৃতীয় পক্ষের এক্সটেনশন সক্রিয়করণের ভিত্তিতে কেবল একটি ট্যাব নির্দিষ্ট করেছি specified তবে আমি আমার সিস্টেম থেকে তৃতীয় পক্ষের এক্সটেনশানটি পুরোপুরি মুছে ফেলেছি কিন্তু তবুও এটি তৃতীয় পক্ষের এক্সটেনশনের অন্যান্য বিকল্পগুলি দেখায়? আমি আমার ক্যাশে সাফ করে দিলেও কেন এটি প্রদর্শিত হচ্ছে?