Právě je 25 kvě 2012 01:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: VirtueMart - "Mohlo by vás zajímat i toto zboží"
PříspěvekNapsal: 30 lis 2011 18:59 
Offline

Registrován: 30 pro 2009 21:31
Příspěvky: 41
Rád bych dosáhl toho, aby se mi pod detail zboží zobrazily příbuzné položky (prodávám např. vrtačku a pod ní potřebuji sady vrtáků apod.). Resp. ono se zobrazuje, ale potřeboval bych to nastylovat - např. tlačítka "Přidat do košíku". Také samozřejmě zadat rozvržení (jako u browse nebo flypage). Můžete někdo poradit? :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - "Mohlo by vás zajímat i toto zboží"
PříspěvekNapsal: 30 lis 2011 20:54 
Offline
Uživatelský avatar

Registrován: 25 pro 2010 13:02
Příspěvky: 169
Tohle nejspíše tak jednoduše nepůjde, zobrazení se určuje v souboru relatedProducts.tpl.php, ale není v něm možnost volby počtu produktů na řádek (musí se to dodělat), a samotný vzhled by pak měl být v souboru productsnapshot.tpl.php, ale to hádám. Teď to zrovna nikde nemůžu najít, tak se nepodívám do kódu, bylo by dobré sem vložit adresu nějakého produktu, kde je to použito.
Tak letmým pohledem do kódu se zdá, že by to jít mělo úpravou volání funkce product_snapshot.

_________________
Joomla + VirtueMart + cs = eCommerce_cs-CZ, kompletní instalační balíček pro váš e-shop
http://www.vitakappa.net/ecommerce-cs-cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - "Mohlo by vás zajímat i toto zboží"
PříspěvekNapsal: 30 lis 2011 21:00 
Offline
Uživatelský avatar

Registrován: 25 pro 2010 13:02
Příspěvky: 169
Tak jsem to teď někde vyzkoušel a zobrazuje se mi tam cena i tlačítko Přidat do košíku, takže by to mělo jít úpravou souboru productsnapshot.tpl.php, musí se ale použít specifické třídy CSS, páč jinak by to ovlivnilo zobrazování produktů v dalších modulech.

_________________
Joomla + VirtueMart + cs = eCommerce_cs-CZ, kompletní instalační balíček pro váš e-shop
http://www.vitakappa.net/ecommerce-cs-cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - "Mohlo by vás zajímat i toto zboží"
PříspěvekNapsal: 06 pro 2011 12:26 
Offline

Registrován: 30 pro 2009 21:31
Příspěvky: 41
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.html
ad 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>


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - "Mohlo by vás zajímat i toto zboží"
PříspěvekNapsal: 06 pro 2011 14:53 
Offline
Uživatelský avatar

Registrován: 25 pro 2010 13:02
Příspěvky: 169
Jenom typografickou poznámku: tu výpustku (tři tečky) vkládejte jako jeden znak, kód je &hellip;

_________________
Joomla + VirtueMart + cs = eCommerce_cs-CZ, kompletní instalační balíček pro váš e-shop
http://www.vitakappa.net/ecommerce-cs-cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  


© 2009-2010 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz