opencart 1.5.5.1 如何限制每件商品選購數量
如:要限制每件商品最多只能5個,下拉數量欄可以看到1~5的數字,客戶沒有辦法自行keyin數字以oc默认主题为例, 改两个地方:
1. catalog\view\theme\default\template\product\product.tpl
第206行
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />改成
<select name="quantity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>2. catalog\view\theme\default\template\checkout\cart.tpl
第55行
<td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" />
改成
<td class="quantity">
<?php
$html = "<select name='quantity[". $product['key']. "]'>";
for ($i=1; $i <= 5; $i++) {
$html .= ($product['quantity'] == $i)? "<option value='". $i. "' selected='selected'>". $i. "</option>": "<option value='". $i. "'>". $i. "</option>";
}
$html .= "</select>";
echo $html;
?>就可以了.
頁:
[1]