添加新产品时状态默认为激活,库存状态默认为有库存

1,656 人次阅读
没有评论

共计 964 个字符,预计需要花费 3 分钟才能阅读完成。

添加新产品时状态默认为激活

打开文件/app/code/core/Mage/Catalog/Model/Product/Status.php,注释掉“Please Select”
[php]/**
* Retrieve option array with empty value
*
* @return array
*/
static public function getAllOptions()
{
$res = array(
/*
array(
‘value’ => ”,
‘label’ => Mage::helper(‘catalog’)->__(‘– Please Select –‘)
)*/
);
foreach (self::getOptionArray() as $index => $value) {
$res[] = array(
‘value’ => $index,
‘label’ => $value
);
}
return $res;
}
[/php]
库存状态默认为有库存

打开文件/app/design/adminhtml/default/default/template/catalog/product/tab/inventory.phtml,将
[php] <select id="inventory_stock_availability" name="<?php echo $this->getFieldSuffix() ?>[stock_data][is_in_stock]" class="select" <?php echo $_readonly;?>>
<?php foreach ($this->getStockOption() as $option): ?>
<?php $_selected = ($option[‘value’] == $this->getFieldValue(‘is_in_stock’)) ? ‘selected="selected"’ : ” ?>
<option value="<?php echo $option[‘value’] ?>" <?php echo $_selected ?>><?php echo $option[‘label’] ?></option>
<?php endforeach; ?>
</select>[/php]
里的’selected=”selected”‘ : ”

换成 ” : ‘selected=”selected”‘

正文完
 0