在Magento产品页面上的“自定义选项”下拉列表中更改/删除“ - 请选择 - ”消息

时间:2011-03-02 03:35:02

标签: magento magento-1.4

我想要更改下拉消息或将其全部删除。我搜索了 - 请选择 - 但我找不到控制自定义选项下拉列表的实例。

搜索高低,但我找不到此代码在Magento的位置,任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:5)

更改文字的最简单方法是通过翻译。打开app/locale/en_US/Mage_Adminhtml.csv(或您安装的任何语言),您将看到“ - 请选择 - ”的行已经存在,请更改第二列中的文本并清除翻译缓存。这会影响整个管理员中“ - 请选择 - ”的所有实例。

更具体地说,将文件app/code/core/Mage/Adminhtml/Model/System/Config/Source/Product/Options/Type.php复制到app/core/local/中等效命名的文件夹,然后更改或删除如下所示的行:

array('value' => '', 'label' => Mage::helper('adminhtml')->__('-- Please select --'))

答案 1 :(得分:2)

我自己也遇到过类似的问题,经过高低的搜索,决定采取我对Magento的了解并单独解决它。

这是你的答案:

打开:\ app \ code \ core \ Mage \ Catalog \ Block \ Product \ View \ Options \ Type \ Select.php

改变以下几行:

            if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_DROP_DOWN) {
            $select->setName('options['.$_option->getid().']')
                ->addOption('', $this->__('-- Please Select --'));
        }

要:

            if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_DROP_DOWN) {
            $select->setName('options['.$_option->getid().']');
          //      ->addOption('', $this->__('-- Please Select --'))
        }

更改摘要:我注释掉了 - > addOption行,带有两个正斜杠和 - 这很重要 - 我将分号从该行的末尾移动到上一行的末尾。通过撤消此更改,您可以撤消所做的更改。

当你插入那只小狗时,你会在前端看到你的第一个自定义选项显示为默认文本。

以下是我的网站上的一个示例,这是我Rugged Notebooks发行公司的产品页面。