2016-11-25 2 views
0

Я пытаюсь переписать блок печати заказа клиента. для извлечения номера хранилища. Но поле для номера VAT пусто. это отлично работает, когда я создаю свою функцию на ядре.Перепишите заказ для печати Блок печати в magento

вот мой config.xml приложение/код/​​местные/Компания/Продажа/блок/и т.д./config.xml

<config> 
    <global> 
     <blocks> 
      <sales> 
       <rewrite> 
        <order_print>Invent_Sales_Block_Order_Print</order_print> 
       </rewrite> 
      </sales> 
     </blocks> 
    </global> 
</config> 

и вот мой print.php

приложение/код/​​местные/Компания/Продажи/Block/Order/print.php класс Invent_Sales_Block_Order_Print расширяет Mage_Sales_Block_Order_Print

public function getVatNumber() 
    { 
     $storeVAT = Mage::getStoreConfig("general/store_information/merchant_vat_number"); 

     return $storeVAT; 
    } 

он повторно мой print.phtml

приложение/дизайн/интерфейс/тема/пакет/шаблон/продажа/заказать/print.phtml

<?php echo "VAT Number:".' '.$this->getVatNumber(); ?> 

Ваша помощь будет оценена. Спасибо

ответ

0

Я помог исправить это. Я потерял место в каталоге etc. Я помещался внутри блока, вместо того, чтобы сделать его на одном уровне.

Спасибо

Смежные вопросы