• 0

كيف أُضيف أزرار إلى لوحة التحكم على Magento؟

على لوحة التحكم الخاصة بـ Magentop أريد إضافة بعض الأزرار الخاصة مثل "Back" وَ"Edit" للتحكم في لائحة المنتجات المعروضة.

كيف أتمكن من ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في ملف config.xml  اضف التعديلات التالية:

<global>
    <blocks>
         <adminhtml>
            <rewrite>
                <sales_order_view>Namespace_Module_Block_Adminhtml_Sales_Order_View</sales_order_view>
            </rewrite>
        </adminhtml>
    </blocks>
 </global>

ثم من خلال ملف : "Namespace/Module/Block/Adminhtml/Sales/Order/View.php"، سنضيف كود الأزرار:

class Namespace_Module_Block_Adminhtml_Sales_Order_View extends Mage_Adminhtml_Block_Sales_Order_View {
    public function  __construct() {

        parent::__construct();

        $this->_addButton('button_id', array(
            'label'     => Mage::helper('xxx')->__('Some action'),
            'onclick'   => 'jsfunction(this.id)',
            'class'     => 'go'
        ), 0, 100, 'header', 'header');
    }
}

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن