【发布时间】:2014-05-05 13:13:47
【问题描述】:
我使用的是woo复合产品,对于组件产品变体,最大数量设置为1,因此数量输入字段自动隐藏。
但是,- / + 按钮仍然存在!这看起来很糟糕。 (对于简单的产品来说不是问题)
这是页面上的html
<div class="quantity buttons_added" style="">
<input type="button" value="-" class="minus">
<input class="qty" type="hidden" name="quantity" value="1" min="1" max="1">
<input type="button" value="+" class="plus"></div>
我认为这可能是插件中的相关代码
<div class="single_variation"></div>
<div class="variations_button">
<input type="hidden" name="variation_id" value="" />
<?php
if ( $quantity_min == $quantity_max ) {
if ( $quantity_min == 1 ) {
?>
<div class="quantity" style="display:none;">
<input class="qty" type="hidden" name="quantity" value="1" />
</div>
<?php
} else {
?>
<div class="quantity"><input type="number" class="qty input-text text" disabled="disabled" name="quantity" min="<?php echo $quantity_min; ?>" max="<?php echo $quantity_min; ?>" value="<?php echo $quantity_min; ?>" /></div>
<?php
}
} else
// min-max taken care of by variations code
woocommerce_quantity_input( array( 'input_value' => $quantity_min ), $product );
?>
环顾四周,我认为解决方案是包含一些自定义 javascript 代码,但这远远超出了我的范围。任何对 Noob 的帮助将不胜感激。
【问题讨论】:
标签: javascript button woocommerce composite product