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


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.