Badraoui نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 (معدل) أنا مبرمج Magento مبتدئ وأريد معرفة الفرق بين الطريقتين التاليتين لإبطال مفعول Module:من خلال الذهاب لى القائمة System > Configuration > Advanced > Disable modules .من خلال تحويل القيمة active-tag إلى false الموجودة في المسار app/etc/modules.ما الفرق بين الطريقتين؟ هل لهما نفس الوظيفة علىMagento؟ تم التعديل في 25 ديسمبر 2015 بواسطة Badraoui اقتباس
0 E.Nourddine نشر 25 ديسمبر 2015 أرسل تقرير نشر 25 ديسمبر 2015 عند استعمال : System > Configuration > Advanced > Disable لا يبطل مفعول Module، لأنه يبقى مستمراً في العمل، فقط جزء Output يبطل عن العمل.وعند ملاحظة abstract class Mage_Core_Block_Abstract داخل الملف:final public function toHtml() { Mage::dispatchEvent('core_block_abstract_to_html_before', array('block' => $this)); if (Mage::getStoreConfig('advanced/modules_disable_output/' . $this->getModuleName())) { return ''; } }عند استعمال app/etc/modules يبطل مفعول Module كلياً. اقتباس
السؤال
Badraoui
أنا مبرمج Magento مبتدئ وأريد معرفة الفرق بين الطريقتين التاليتين لإبطال مفعول Module:
ما الفرق بين الطريقتين؟ هل لهما نفس الوظيفة علىMagento؟
تم التعديل في بواسطة Badraoui1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.