मैं Magento बैकएंड में बनाने का प्रयास करें एक कस्टम मॉड्यूल जो config.xml: नेमस्पेस / मॉड्यूल / ब्लॉक / एडमिन एचटीएमएल / सेल्स / ऑर्डर / व्यू। पीएचपी: देखें /app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php और पढ़ें @ यदि आप शीर्षक अपडेट भी बदलना चाहते हैं तो ऑर्डर व्यू स्क्रीन में
शिप बटन की कार्रवाई कैसे बदल सकता हूँ? उपरोक्त छवि
शिप बटन का अर्थ है I मैं इसे अपने स्वयं के नियंत्रक / अपने स्वयं के मॉड्यूल की ओर इशारा करना चाहता हूं। मैं अपने मॉड्यूल को तोड़ने के बिना Magento को अपग्रेड करने के लिए संभव के रूप में यह करना चाहता हूं।
Mage_Adminhtml_Block_Sales_Order_View
और & lt; ग्लोबल & gt; & LT; ब्लॉक & gt; & LT; adminhtml & gt; & LT; पुनर्लेखन & gt; & LT; sales_order_view & gt; Namespace_Module_Block_Adminhtml_Sales_Order_View & lt; / sales_order_view & gt; & Lt; / पुनर्लेखन & gt; & Lt; / adminhtml & gt; & Lt; / ब्लॉक & gt; & Lt; / वैश्विक & gt;
क्लास नेमस्पेस_मॉडलब्लॉक_अडमिनहैम_साल्हे_ऑर्डर_व्वेज मेज_एडमिनएचएमएलब्लॉक_केल__एस_ऑर्डर_दृश्य {सार्वजनिक फ़ंक्शन getShipUrl () {// अपना कस्टम यूआरएल वापसी $ this- & gt; getUrl ('* / sales_order_shipment / start') जोड़ें; }}
यदि ($ this- & gt; _isAllowedAction ('ship') & amp; amp; $ order- & gt; canShip () & amp; amp; $! $ ऑर्डर- & gt; getForcedDoShipmentWithInvoice ()) {$ this- & gt; _addButton ('order_ship', सरणी ('लेबल' = & gt; मेगा :: सहायक ('बिक्री') - & gt; __ ('जहाज'), 'ऑनक्लिक' = & Gt; 'सेट' स्थान (\ ''। $ This- & gt; getShipUrl ()। '\') ',' Class '= & gt;' जाओ ')); }
No comments:
Post a Comment