我想在结帐页面上为产品添加数量下拉列表,用户可以从那里选择尽可能多的产品。这是因为我使用一页结账并且我跳过了购物车页面:当选择的产品数量时,产品价格会自动更新。
我已经尝试将此代码添加到结帐模板中但没有出现:
<select class="input-text qty" name="qty" id="qty">
<?php $i = 1 ?>
<?php do { ?>
<option value="<?php echo $i?>">
<?php echo $i?>
<?php $i++ ?>
</option>
<?php } while ($i <= (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()) ?>
</select>
答案 0 :(得分:0)
试试这段代码希望能帮到你......
<select class="qty" name="qty" id="qty" value="<?php echo $this->getProductDefaultQty() * 1 ?>">
<?php
$total = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty();
for ($x=1; $x<=$total; $x++) {
echo '<option value="' . $x . '">' . $x . '</option>';
}
?>
</select>
答案 1 :(得分:0)
尝试第二个,并进行适当的调试
tags_dic = Counter({u'NNP': 521, u'NN': 458, u'IN': 450, u'DT': 415, u'JJ': 268, u'NNS': 244, u'VBD': 144, u'CC': 138, u'RB': 103, u'VBN': 98, u'VBZ': 69, u'VB': 65, u'TO': 64, u'PRP': 57, u'CD': 51, u'VBG': 50, u'VBP': 48, u'PRP$': 26, u'POS': 26, u'WDT': 20, u'WP': 20, u'MD': 19, u'EX': 11, u'WRB': 10, u'JJS': 7, u'RP': 6, u'JJR': 6, u'RBR': 5, u'NNPS': 5, u'FW': 4, u'SYM': 1, u'UH': 1})