首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带小数点的magento权重属性

不带小数点的magento权重属性
EN

Stack Overflow用户
提问于 2013-03-14 13:20:52
回答 3查看 2.4K关注 0票数 0

我需要在前端的管理面板中显示没有任何小数点的权重属性,但我需要从管理面板中删除4个小数点,在那里网站管理员输入了产品的详细信息。

任何在代码或数据库更改方面的帮助都将不胜感激。

图片地址:http://sale24by7.com/weight.png

致谢和问候

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-14 18:48:17

您可以使用事件

代码语言:javascript
复制
adminhtml_catalog_product_edit_prepare_form

捕获表单输出并根据需要修改它!

该方法将如下所示:

代码语言:javascript
复制
   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

票数 1
EN

Stack Overflow用户

发布于 2013-06-20 21:16:51

我只是使用这个:

.$this->htmlEscape(number_format($weight));

票数 0
EN

Stack Overflow用户

发布于 2016-10-22 02:41:03

要更改backend_type设置为decimal的属性的小数精度,请执行以下操作

您必须更改此表中的值类型:

代码语言:javascript
复制
catalog_product_entity_decimal

如果您还没有更改,您应该会看到:

代码语言:javascript
复制
decimal(12,4)

您应该替换为

代码语言:javascript
复制
decimal(12,0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15401771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档