不带小数点的magento权重属性
我需要显示重量属性没有任何小数点在管理面板上的前端,这是正常工作,但我需要删除4个小数点从管理面板网站管理员输入产品详细信息 任何代码或数据库更改方面的帮助都将不胜感激 图像url: 感谢和问候您可以使用事件不带小数点的magento权重属性,magento,Magento,我需要显示重量属性没有任何小数点在管理面板上的前端,这是正常工作,但我需要删除4个小数点从管理面板网站管理员输入产品详细信息 任何代码或数据库更改方面的帮助都将不胜感激 图像url: 感谢和问候您可以使用事件 adminhtml_catalog_product_edit_prepare_form 捕获表单输出并根据需要修改它 方法如下所示: public function renderWeight( Varien_Event_Observer $observer ) {
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
}
}
我已经创建了您从这里下载的模块我只使用了这个:
.$this->htmlEscape(数字格式($weight)) 要更改后端类型设置为decimal的属性的小数精度 您必须更改此表中的值类型:
catalog_product_entity_decimal
如果您尚未更改,您应该看到:
decimal(12,4)
你应该换成
decimal(12,0)
你在哪里加的这一行?