Magento小写所有产品标题

罗伊

由于某种原因,我的客户在其Magento商店中添加了所有带有大写标题的产品。现在,我正在重新设计他们的网上商店,并且我不想拥有大写标题。

我正在考虑运行一个脚本,该脚本将所有产品标题替换为数据库中的小写字母。但是,恐怕会破坏数据库。

有人知道,我该如何正确地做到这一点?

忍者忍者

最好的方法(我认为)是重写目录/产品模型并添加方法

<?php

    class Mynamespace_Module_Model_Product extends Mage_Catalog_Model_Product {

        public function getName() {
            $name = parent::getName();
            return strtolower($name);
        }
}

或者您也可以运行以下脚本:

UPDATE `catalog_product_entity_varchar` SET value=LOWER(value) 
where attribute_id = "XX"

其中XX是您的产品实体的属性ID;您将需要为产品名称属性找到正确的ID;

切记在运行任何脚本之前始终备份数据库

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章