Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1394 Просмотров
*

Xook

  • Захожу иногда
  • 77
  • 1 / 0
joomla 1.0. VM 1.1.3

Мне нужно было убрать поле для редактирования кол-ва при добавлении в корзину со страницы отображения категории. В файле: addtocart_form.tpl.php удалил строчку 16ую:

Код
<?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />

Ввод кол-ва со страницы browse.php пропал, но при добавлении в корзину - товар вроде добавляется, но в корзину не попадает.

На странице с товаром, где форма с кол-вом осталась (мне ее там нужно оставить) - в корзину добавляется без проблем. Помогите пожалуйста решить проблему. Вот код злополучного файла в котором я ковыряюсь:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
mm_showMyFileName(__FILE__);

$button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
$button_cls = 'addtocart_button';
if( CHECK_STOCK == '1' && !$product_in_stock ) {
$button_lbl = $VM_LANG->_('VM_CART_NOTIFY');
$button_cls = 'notify_button';
$notify = true;
} else {
$notify = false;
}
?>

<form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart<?php echo $i ?>" class="addtocart_form" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>
    <?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />
<input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
    <input type="hidden" name="category_id" value="<?php echo  @$_REQUEST['category_id'] ?>" />
    <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
    <input type="hidden" name="prod_id[]" value="<?php echo $product_id ?>" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="func" value="cartadd" />
    <input type="hidden" name="Itemid" value="<?php echo $sess->getShopItemid() ?>" />
    <input type="hidden" name="option" value="com_VirtueMart" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
</form>
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Вместо удаленной строки добавь
Код
<input type="hidden" name="quantity" value=1 />
НО! Если у тебя продукт с атрибутами - нужно их тоже добавлять.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенесено: Категории VirtueMart 3 Отдают поисковому боту 500 ошибку

Автор fsv

Ответов: 0
Просмотров: 1387
Последний ответ 04.10.2017, 23:15:57
от fsv
Почему перемешивается товар в категории VirtueMart

Автор ruslanmunteanu

Ответов: 0
Просмотров: 1637
Последний ответ 05.07.2017, 18:10:13
от ruslanmunteanu
VirtueMart каталог не показывает все категории товаров

Автор vasyun

Ответов: 1
Просмотров: 1828
Последний ответ 14.06.2017, 20:30:51
от vasyun
Добавить классы для каждой категории в модуле вывода категорий

Автор dron

Ответов: 5
Просмотров: 1728
Последний ответ 16.04.2017, 18:31:51
от fsv
VirtueMart - переход в корзину после заказа

Автор vipex

Ответов: 2
Просмотров: 1725
Последний ответ 13.03.2017, 23:26:16
от vipex