我想要更改下拉消息或将其全部删除。我搜索了 - 请选择 - 但我找不到控制自定义选项下拉列表的实例。
搜索高低,但我找不到此代码在Magento的位置,任何帮助将不胜感激!
答案 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发行公司的产品页面。