News:

Support the VirtueMart project and become a member

Main Menu

how quanity field hide

Started by amet123, June 16, 2012, 10:09:25 AM

Previous topic - Next topic

amet123

Hi

how quanity field hide ???

regards
Amit Vaid

Gap Solution
Web Development

srajca

I'm not sure that I/ anybody reading this understands your question/problem. Can you be more specific please?

amet123

means default value of quantity(1) when i process add o cart
Amit Vaid

Gap Solution
Web Development

srajca

so what you are trying to ask is ---> how can I remove the quantity box field in product description page? Am I correct?

stuart.prevos

So I guess you want to just have an add to cart button but with no quantity box, on the product details page.
There is a few ways to do this, an easy way would be to use a template html override for the file .../views/productdetails/default_addtocart and use CSS to hide to box

===============
<div class="addtocart-bar">

<?php // Display the quantity box

    $stockhandle = VmConfig::get('stockhandle', 'none');
    if (($stockhandle == 'disableit' or $stockhandle == 'disableadd') and ($this->product->product_in_stock - $this->product->product_ordered) < 1) {
?>
      <a href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=productdetails&layout=notify&virtuemart_product_id='.$this->product->virtuemart_product_id); ?>"><?php echo JText::_('COM_VIRTUEMART_CART_NOTIFY') ?></a>

<?php } else { ?>
                  <!-- <label for="quantity<?php echo $this->product->virtuemart_product_id; ?>" class="quantity_box"><?php echo JText::_('COM_VIRTUEMART_CART_QUANTITY'); ?>: </label> -->
<p style="visibility:hidden">      
<span class="quantity-box">
      <input type="text" class="quantity-input js-recalculate" name="quantity[]" value="<?php if (isset($this->product->min_order_level) && (int) $this->product->min_order_level > 0) {
    echo $this->product->min_order_level;
} else {
    echo '1';
} ?>" />
       </span>
       <span class="quantity-controls js-recalculate">
      <input type="button" class="quantity-controls quantity-plus" />
      <input type="button" class="quantity-controls quantity-minus" />
       </span>
</p>
       <?php // Display the quantity box END ?>

       <?php
       // Display the add to cart button
       ?>
      <span class="addtocart-button">
      <input type="submit" name="addtocart"  class="addtocart-button" value="<?php echo JText::_('COM_VIRTUEMART_CART_ADD_TO') ?>" title="<?php echo JText::_('COM_VIRTUEMART_CART_ADD_TO') ?>" />
      </span>
<?php } ?>

       <div class="clear"></div>
   </div>

   <?php // Display the add to cart button END  ?>
   <input type="hidden" class="pname" value="<?php echo $this->product->product_name ?>" />
   <input type="hidden" name="option" value="com_virtuemart" />
   <input type="hidden" name="view" value="cart" />
   <noscript><input type="hidden" name="task" value="add" /></noscript>
   <input type="hidden" name="virtuemart_product_id[]" value="<?php echo $this->product->virtuemart_product_id ?>" />
<?php /** @todo Handle the manufacturer view */ ?>
   <input type="hidden" name="virtuemart_manufacturer_id" value="<?php echo $this->product->virtuemart_manufacturer_id ?>" />
   <input type="hidden" name="virtuemart_category_id[]" value="<?php echo $this->product->virtuemart_category_id ?>" />
    </form>

    <div class="clear"></div>
</div>
===================