Modül Adımız 'CustomSales' ve Paket Adımız "Exercise" diyelim.
Adım 1: app / etc / modules / Exercise_CustomSales.xml içine bir modül yapılandırma dosyası oluşturun
<config>
<modules>
<Exercise_CustomSales>
<active>true</active>
<codePool>local</codePool>
</Exercise_CustomSales>
</modules>
Adım 2: app / code / local / Exercise / CustomSales / etc / config.xml altında bir yapılandırma dosyası oluşturun
<config>
<modules>
<Exercise_CustomSales>
<version>1.7.0.2</version>
</Exercise_CustomSales>
</modules>
<global>
<blocks>
<customsales>
<class>Exercise_CustomSales_Block</class>
</customsales>
<sales>
<rewrite>
<order_view>Exercise_CustomSales_Block_Sales_Order_View</order_view>
</rewrite>
</sales>
</blocks>
</global>
Adım 3: Gerçek view.phtml dosyasının, app / code / local / Exercise / CustomSales / Block / Sales / Order / View.php dosyasının üzerine yazılan bir php dosyası oluşturun
class Exercise_CustomSales_Block_Sales_Order_View, Mage_Sales_Block_Order_View öğesini genişletir
{
korumalı işlev _construct ()
{
üst :: _ yapı ();
$ This-> setTemplate ( 'customsales / satış / sipariş / view.phtml');
}
}
Adım 4: Düzen klasörünün içinde bir local.xml dosyası oluşturmalısınız (Olası yol: app / design / frontend / package / theme / layout). Bu print.phtml içindir.
ör. (app / design / frontend / rwd / default / layout / local.xml)
<layout>
<sales_order_print>
<reference name="sales.order.print">
<action method="setTemplate">
<template>customsales/sales/order/print.phtml</template>
</action>
</reference>
</sales_order_print>
View.phtml ve print.phtml dosyasını "app / design / frontend / package / theme / template / customsales / sales / order" içine taşıyın.
Macenta önbelleği temizle.