php - Adding new Tab to Order View page not displaying in Magento -


here config file:

<?xml version="1.0"?> <!--  /**  * mageworx  * admin order editor extension  *  * @category   mageworx  * @package    mageworx_ordersedit  * @copyright  copyright (c) 2015 mageworx (http://www.mageworx.com/)  */ --> <config>     <modules>         <mageworx_ordersedit>             <version>2.0.3</version>         </mageworx_ordersedit>     </modules>     <admin>         <routers>             <adminhtml>                 <args>                     <modules>                         <mageworx_ordersedit after="mage_adminhtml">mageworx_ordersedit_adminhtml</mageworx_ordersedit>                     </modules>                 </args>             </adminhtml>         </routers>     </admin>     <global>          <events>             <sales_convert_order_item_to_quote_item>                 <observers>                     <mageworx_ordersedit_convert_order_item_to_quote_item>                         <class>mageworx_ordersedit/observer</class>                         <method>convertorderitemtoquoteitem</method>                     </mageworx_ordersedit_convert_order_item_to_quote_item>                 </observers>             </sales_convert_order_item_to_quote_item>             <sales_convert_order_to_quote>                 <observers>                     <mageworx_ordersedit_convert_order_to_quote>                         <class>mageworx_ordersedit/observer</class>                         <method>convertordertoquote</method>                     </mageworx_ordersedit_convert_order_to_quote>                 </observers>             </sales_convert_order_to_quote>                         <sales_quote_collect_totals_after>                 <observers>                     <mageworx_ordersedit_quote_collect_totals_after>                         <class>mageworx_ordersedit/observer</class>                         <method>quotecollecttotalsafter</method>                     </mageworx_ordersedit_quote_collect_totals_after>                 </observers>             </sales_quote_collect_totals_after>             <adminhtml_sales_order_create_process_data>                 <observers>                     <mageworx_ordersedit_order_create_process_data>                         <class>mageworx_ordersedit/observer</class>                         <method>ordercreateprocessdata</method>                     </mageworx_ordersedit_order_create_process_data>                 </observers>             </adminhtml_sales_order_create_process_data>             <core_collection_abstract_load_before>                 <observers>                     <amflags>                         <type>disabled</type>                     </amflags>                 </observers>             </core_collection_abstract_load_before>         </events>          <blocks>             <mageworx_ordersedit>                 <class>mageworx_ordersedit_block</class>             </mageworx_ordersedit>             <adminhtml>                 <rewrite>                     <sales_order_view>mageworx_ordersedit_block_adminhtml_sales_order_view</sales_order_view>                 </rewrite>                             </adminhtml>         </blocks>          <models>             <sales_mysql4>                 <rewrite>                     <order_status_history_collection>mageworx_ordersedit_model_resource_order_status_history_collection</order_status_history_collection>                 </rewrite>             </sales_mysql4>             <salesrule>                 <rewrite>                                         <quote_discount>mageworx_ordersedit_model_salesrule_quote_discount</quote_discount>                 </rewrite>             </salesrule>             <payment>                 <rewrite>                     <method_ccsave>mageworx_ordersedit_model_payment_method_ccsave</method_ccsave>                 </rewrite>             </payment>             <paypal>                 <rewrite>                     <payflowpro>mageworx_ordersedit_model_paypal_payflowpro</payflowpro>                     <direct>mageworx_ordersedit_model_paypal_direct</direct>                     <api_nvp>mageworx_ordersedit_model_paypal_api_nvp</api_nvp>                 </rewrite>             </paypal>             <paygate>                 <rewrite>                     <authorizenet>mageworx_ordersedit_model_paygate_authorizenet</authorizenet>                 </rewrite>             </paygate>             <sales>                 <rewrite>                     <order_payment>mageworx_ordersedit_model_sales_order_payment</order_payment>                 </rewrite>             </sales>             <ordertags>                 <rewrite>                     <observer>mageworx_ordersedit_model_awordertags_observer</observer>                 </rewrite>             </ordertags>              <mageworx_ordersedit>                 <class>mageworx_ordersedit_model</class>                 <resourcemodel>mageworx_ordersedit_resource</resourcemodel>             </mageworx_ordersedit>              <mageworx_ordersedit_resource>                 <class>mageworx_ordersedit_model_resource</class>                 <entities>                     <upload_files>                         <table>mageworx_ordersedit_upload_files</table>                     </upload_files>                                     </entities>             </mageworx_ordersedit_resource>         </models>          <helpers>             <mageworx_ordersedit>                 <class>mageworx_ordersedit_helper</class>             </mageworx_ordersedit>         </helpers>          <resources>             <mageworx_ordersedit_setup>                 <setup>                     <module>mageworx_ordersedit</module>                     <class>mageworx_ordersedit_model_resource_setup</class>                 </setup>                 <connection>                     <use>core_setup</use>                 </connection>             </mageworx_ordersedit_setup>             <mageworx_ordersedit_write>                 <connection>                     <use>core_write</use>                 </connection>             </mageworx_ordersedit_write>             <mageworx_ordersedit_read>                 <connection>                     <use>core_read</use>                 </connection>             </mageworx_ordersedit_read>         </resources>          <template>             <email>                               <mageworx_ordersedit_email_order_comment_template translate="label" module="mageworx_ordersedit">                    <label>order edit</label>                    <file>mageworx/ordersedit/mageworx_order_edited.html</file>                    <type>html</type>                </mageworx_ordersedit_email_order_comment_template>                <mageworx_ordersedit_email_order_comment_guest_template translate="label" module="mageworx_ordersedit">                    <label>order edit guest</label>                    <file>mageworx/ordersedit/mageworx_order_edited_guest.html</file>                    <type>html</type>                </mageworx_ordersedit_email_order_comment_guest_template>             </email>         </template>          <sales>                        <order_invoice>                 <totals>                     <mageworx_ordersedit>                         <class>mageworx_ordersedit/sales_order_invoice_total</class>                         <after>tax,grand_total</after>                     </mageworx_ordersedit>                     <subtotal>                         <class>mageworx_ordersedit/sales_order_invoice_subtotal</class>                     </subtotal>                     <mageworx_ordersedit_shipping>                         <class>mageworx_ordersedit/sales_order_invoice_shipping</class>                         <after>shipping</after>                     </mageworx_ordersedit_shipping>                 </totals>             </order_invoice>                </sales>     </global>      <adminhtml>                 <layout>             <updates>                 <mageworx_ordersedit>                     <file>mageworx_ordersedit.xml</file>                 </mageworx_ordersedit>             </updates>         </layout>         <events>             <core_block_abstract_to_html_after>                 <observers>                     <mw_add_coupon_block>                         <type>singleton</type>                         <class>mageworx_ordersedit/observer</class>                         <method>insertcouponblock</method>                     </mw_add_coupon_block>                 </observers>             </core_block_abstract_to_html_after>         </events>         <translate>             <modules>                 <mageworx_ordersedit>                     <files>                         <default>mageworx_ordersedit.csv</default>                     </files>                 </mageworx_ordersedit>             </modules>         </translate>     </adminhtml>      <default>         <mageworx_ordersmanagement>             <ordersedit>                 <enabled>1</enabled>                 <enable_shipping_price_edition>1</enable_shipping_price_edition>                 <show_thumbnails>1</show_thumbnails>                 <thumbnail_height>50</thumbnail_height>                 <send_update_email>0</send_update_email>                 <hide_edit_button>1</hide_edit_button>                 <show_all_states_in_history>0</show_all_states_in_history>             </ordersedit>         </mageworx_ordersmanagement>     </default>  </config> 

here layout.xml:

<?xml version="1.0"?> <!--  /**  * mageworx  * admin order editor extension  *  * @category   mageworx  * @package    mageworx_ordersedit  * @copyright  copyright (c) 2015 mageworx (http://www.mageworx.com/)  */ --> <layout>         <adminhtml_sales_order_view>          <reference name="avans_tabs">             <action method="addtab"><name>avans_tab</name><block>mageworx_ordersedit/adminhtml_order_view_tab_avans</block></action>         </reference>          </adminhtml_sales_order_view>      <mageworx_ordersedit_order_history>         <block type="mageworx_ordersedit/adminhtml_sales_order_history" name="order_history" template="mageworx/ordersedit/sales-order-view-history.phtml" output="tohtml"/>     </mageworx_ordersedit_order_history>      <adminhtml_mageworx_ordersedit_history_addcomment>         <update handle="mageworx_ordersedit_order_history" />     </adminhtml_mageworx_ordersedit_history_addcomment>      <adminhtml_mageworx_ordersedit_history_deletehistory>         <update handle="mageworx_ordersedit_order_history" />     </adminhtml_mageworx_ordersedit_history_deletehistory>      <adminhtml_mageworx_ordersedit_history_saveeditcomment>         <update handle="mageworx_ordersedit_order_history" />     </adminhtml_mageworx_ordersedit_history_saveeditcomment>      <adminhtml_sales_order_invoice_new>         <reference name="invoice_totals">             <block type="adminhtml/sales_order_totals_item" name="ordersedit" template="mageworx/ordersedit/invoice_totals.phtml" />         </reference>     </adminhtml_sales_order_invoice_new> </layout> 

here my: /mageworx/ordersedit/block/adminhtml/order/view/tab/avans.php:

<?php class mageworx_ordersedit_block_adminhtml_order_view_tab_avans     extends mage_adminhtml_block_template     implements mage_adminhtml_block_widget_tab_interface {     protected $_chat = null;      protected function _construct()     {         parent::_construct();         $this->settemplate('ordersedit/order/view/tab/avans.phtml');     }      public function gettablabel() {         return $this->__('tab label');     }      public function gettabtitle() {         return $this->__('tab title');     }      public function canshowtab() {         return true;     }      public function ishidden() {         return false;     }      public function getorder(){         return mage::registry('current_order');     } 

here my: /app/design/adminhtml/default/default/template/mageworx/ordersedit/order/view/tab/avans.phtml:

<div class="entry-edit">     <div class="entry-edit-head">         <h4><?php echo $this->__('hello me!'); ?></h4>     </div>     <div class="fieldset fieldset-wide">         content want show     </div> </div> 

i trying add new custom tab order view page in admin panel nothing appears.

where mistake?


Comments