“要删除”--请选择--”;选项转换为magento中的自定义选项

“要删除”--请选择--”;选项转换为magento中的自定义选项,magento,Magento,我把这个代码删除“请选择”选项到magento。但它不起作用。我使用了:magento产品的自定义选项您必须覆盖下面的文件才能删除请选择cutom选项 Copy\app\code\core\Mage\Catalog\Block\Product\View\Options\Type\Select.php到\app\code\local\Mage\Catalog\Block\Product\View\Options\Type\Select.php 查找以下代码: if ($_option->ge

我把这个代码删除“请选择”选项到magento。但它不起作用。我使用了:magento产品的自定义选项

您必须覆盖下面的文件才能删除请选择cutom选项

Copy\app\code\core\Mage\Catalog\Block\Product\View\Options\Type\Select.php到\app\code\local\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 --'));
}

您已经完成了。

您在哪里显示了这些选项,如在系统配置、添加新项目或前端?@MagikVishal:我已经输入了产品,并配置了自定义选项,但当我转到该特定产品时,我希望将默认金额设置为零,而不是设置为第一个要选择的默认项目。这有可能…朋友。。。?
if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_DROP_DOWN) {
    $select->setName('options['.$_option->getid().']');
        // ->addOption('', $this->__('-- Please Select --'));
}