Кнопка добавить в корзину есть в представлении товара, в представлении категории у товаров кнопки добавить в корзину нет. 

Но можно скопировать код для этой кнопки из представления товара, который находится в файле productdetails/default_addtocart.php В коде убираем this->

В результате получаем такой код для вставки кнопки Добавить в корзину в представлении категории:

<form method="post" class="product js-recalculate" action="<?php echo JRoute::_ ('index.php'); ?>">
 <div class="addtocart-bar">
 
   <?php // Display the quantity box
 
   $stockhandle = VmConfig::get ('stockhandle', 'none');
   if (($stockhandle == 'disableit' or $stockhandle == 'disableadd') and ($product->product_in_stock - $product->product_ordered) < 1) {
    ?>
    <a href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&layout=notify&virtuemart_product_id=' . $product->virtuemart_product_id); ?>" class="notify"><?php echo JText::_ ('COM_VIRTUEMART_CART_NOTIFY') ?></a>
 
    <?php } else { ?>
    <!-- <label for="quantity<?php echo $product->virtuemart_product_id; ?>" class="quantity_box"><?php echo JText::_ ('COM_VIRTUEMART_CART_QUANTITY'); ?>: </label> -->
    <span class="quantity-box">
  <input type="text" class="quantity-input js-recalculate" name="quantity[]" value="<?php if (isset($product->min_order_level) && (int)$product->min_order_level > 0) {
   echo $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>
    <?php // Display the quantity box END ?>
 
    <?php
    // Display the add to cart button
    ?>
    <span class="addtocart-button">
  <?php echo shopFunctionsF::getAddToCartButton ($product->orderable); ?>
  </span>
    <?php } ?>
 
  <div class="clear"></div>
 </div>
 
 <?php // Display the add to cart button END ?>
 <input type="hidden" class="pname" value="<?php echo $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 $product->virtuemart_product_id ?>"/>
</form>

 

Чтобы сделать комментарий, нужно авторизоваться на сайте!