На сайте используются:
JV VirtueMart Product Scroller 1.5.6
Joomla 1.5.25
Virtuemart 1.1.9
При нажатии на "купить" со страниц категории с товарами или со страницы товара всплывает окно "Товар добавлен" в корзину и соответственно покупка отображается в модуле корзины (то что надо!)
При нажатии на "купить" с модуля JV VirtueMart Product Scroller перекидывает в корзину, а нужно бы чтобы было как и в первом случае - всплывающее окно...
Кусок в файле модуля default.php, отвечающий за вывод корзины:
<div class="jv-product-addtocard" style="float:left; vertical-align: top; margin-left:10px; ">
<?php
if( !empty($productlist[$i]->addtocart_link) ) {
?>
<form action="index.php" method="post" name="addtocart" id="addtocart">
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="shop.cart" />
<input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
<input type="hidden" name="func" value="cartAdd" />
<input type="hidden" name="prod_id" value="<?php echo $productlist[$i]->product_id; ?>" />
<input type="hidden" name="product_id" value="<?php echo $productlist[$i]->product_id ?>" />
<input type="hidden" name="quantity" value="1" />
<input type="hidden" name="set_price[]" value="" />
<input type="hidden" name="adjust_price[]" value="" />
<input type="hidden" name="master_product[]" value="" />
<input type="submit" class="addtocart_button_module" value="" title="в корзину" />
</form>
<br />
<?php
}else{
?>
</br>
<a class="button" href="<?php echo $productlist[$i]->product_link; ?>" title="<?php echo $productlist[$i]->product_name; ?>"><?php echo JText::_('View Detail');?></a>
<?php }?>
</div>
</div>
А в файле helper.php модуля есть такое
if (USE_AS_CATALOGUE != 1 && $show_addtocart && isset( $GLOBALS['product_info'][$db->f("product_id" )]['price']['product_price_id'] ) && !$ps_product->product_has_attributes($db->f("product_id" ), true) )
{
$url = "?page=shop.cart&func=cartAdd&product_id=" . $db->f("product_id");
$lists[$number]->addtocart_link = $sess->url($mm_action_url. "index.php" . $url);
}
}
return $lists;
}
мне кажется нужно что-то изменять в этом направлении, но не могу понять на что именно..
Может кто-то подсказать: что править?
Плюс ко всему с вариантом из модуля не отображается возможность указания количества товаров.
Смотрела просто формирование html-кода на страницах товара - не смогла понять...
Пожалуйста, помогите!