2013-03-14 57 views

回答

1

可以使用事件

adminhtml_catalog_product_edit_prepare_form 

爲了趕上形式輸出並根據需要進行修改!

的方法是這樣的:

public function renderWeight(Varien_Event_Observer $observer) 
    { 
     $form = $observer->getForm(); 
     $element = $form->getElement('weight'); // Weight attribute from the Form Data 
     if($element){ 
      $oldWeight = $element->getValue(); // Weight Value you want to modify 
      $values['weight'] = (int) $oldWeight; // Assign the new Weight Value 
      $form->addValues($values); // Add it to the form 
     } 
    } 

我創造了你從這裏下載的模塊Download

+0

它的工作完美謝謝很多。 – user1765285 2013-03-15 05:25:58

+0

高興地幫助:) – Meabed 2013-03-20 05:41:36

0

我只是用這樣的:

$這個 - > htmlEscape(number_format( $權重));

+0

你在哪裏添加了這一行? – Rathinam 2017-11-22 12:32:43

0

要更改有backend_type設置爲十進制屬性的數字精度,

你必須改變的值的類型在這個表:

catalog_product_entity_decimal 

如果您還沒有改變,你應該看到:

decimal(12,4) 

你應該

更換