এক্সএমএল কনফিগার নোড / মান ওভাররাইড / অপসারণ?


11

আমি কোর এক্সএমএল ফাইলগুলিকে স্পর্শ না করে কিছু এক্সএমএল মান মুছে ফেলতে চাই, এটা কি সম্ভব?

দৃশ্যপটটি নিম্নরূপ।

ইন /app/code/core/Mage/Tax/etc/config.xmlআমরা মোট জন্য কিছু কনফিগ মূল্য আছে ( <sales><quote><totals>)। আমি এর একটি মন্তব্য taxকরতে চাই যাতে করের লাইনটি অগ্রভাগে প্রদর্শিত না হয়।

  • কোর এক্সএমএল ফাইলটিতে নোডের মন্তব্য করা ভাল কাজ করে তবে এটি সর্বোত্তম পন্থা নয়।
  • আমি যদি আলাদা খালি মানগুলিকে আলাদা মডিউলে রাখি তবে আমার আলাদা প্রভাব আছে (এটি ঘোষণাটি সরিয়ে দেওয়ার মতো নয়)

বিশেষত আমি এরকম কিছু করতে চাই:

  • <!--<renderer>tax/checkout_tax</renderer>-->

2
System > Configuration > Tax > Shopping Cart Display Settingsকর না দেখানোর কারণে আপনি সেটিংস পরিবর্তন করতে পারবেন না এমন কোনও কারণ আছে ?
— পিটার ও'ক্যালাহান

এটি ঠিক এক রকম নয় ... তবে ধন্যবাদ
— ফ্রেড

উত্তর:


8

তাত্ত্বিকভাবে আপনার মডিউলটির ভিতরে আপনি পারেন:

  1. মধ্যে config.xmlভালো কিছু করার জন্য নোড রিসেট<renderer>0</renderer>
  2. একটি পর্যবেক্ষক নিবন্ধন করুন এবং Mage::getConfig()->setNode('path', NULL)

<renderer>0</renderer>আমাকে অন্যরকম ফলাফল দিচ্ছে: কোর এক্সএমএল ফাইল রিটার্ন থেকে নোড অপসারণ করার nullসময় <renderer>0</renderer>0
— ফ্রেড

এর nullপরিবর্তে রাখার চেষ্টা করুন 0। যদি এটি কাজ না করে তবে অপশন 2 চেষ্টা করুন
— ব্যবহারকারী 487772

আমি ইতিমধ্যে উভয়কে (0 এবং নাল) চেষ্টা করেছি সমস্যাটি হ'ল তারা স্ট্রিংয়ে রূপান্তরিত হয়েছে ... আমার মনে হয় সমাধান 2 কেবলমাত্র একটি কাজ
— ফ্রেড

@ ফ্রান্সেসকো, বেশ নয় সমাধান 1 এখনও এমন কিছু ক্ষেত্রে বৈধ হতে পারে যেখানে মান সেট করা 0বা অন্য কিছু কাজ করবে।
— ব্যবহারকারী 487772

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