Dobrý den, omlouvám se za pozdní odpověď a děkuji za Vaši radu. Nakonec jsem se rozhodl tlačítka "Přidat do košíku" z
příbuzných položek úplně odebrat. Ve výchozím stavu stejně neumožňovaly volbu počtu zboží a byly jen omezeně funkční. Editací souborů
relatedProducts.tpl.php a
productsnapshot.tpl.php se mi podařilo dosáhnout:
1. zvětšení limitu pro zobrazení počtu příbuzných položek (z defaultních ve VM) 4 na 8 (lze i více)
2. upravit počet položek na řádek a rozměry polí pro položky
3. odebrat tlačítka "Přidat do košíku"
ad 1. a 2. návod je zde:
http://www.gjcwebdesign.com/virtuemart-related-products-customise.htmlad 3:
v
productsnapshot.tpl.php jsem
odebral:za řádky:
<!-- The add to cart DIV. -->
<div style="float:left;text-align:center;width: 100%;">Kód:
<?php
if( !empty($addtocart_link) ) {
?>
<br />
<form action="<?php echo $mm_action_url ?>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 $product_id; ?>" />
<input type="hidden" name="product_id" value="<?php echo $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="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?>" title="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?>" />
</form>
<br />
<?php
}
?>
tím jsem "zrušil" tlačítko pro "Přidat do košíku" a tamtéž jsem si doplnil link pro zobrazení detailu zboží (i když tak funguje i náhled a nadpis položky):
Kód:
<a title="<?php echo $product_name ?>" href="<?php echo $product_link ?>"> [<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_DESCRIPTION') ?>...] </a>
</div>