Právě je 20 dub 2024 12:43

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Související zboží - Změna velikosti náhledu
PříspěvekNapsal: 09 srp 2014 12:46 
C4 zákazník

Registrován:
18 dub 2011 11:46
Příspěvky:
56
Dobrý den, prosím o radu, jak zmenším u modulu "Související zboží [Cross Selling]" náhledy výrobku u produktu? Děkuji

Mám PrestaShop™ 1.6.0.8


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Související zboží - Změna velikosti náhledu
PříspěvekNapsal: 13 srp 2014 17:28 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

velikost obrázku se mění pomocí javascriptu v souboru themes/default-bootstrap/js/modules/crossselling/js/crossselling.js, ve kterém najděte řádek:
Kód:
slideWidth: 178,
a změňte číslo 178 (což je šířka) na vlastní velikost.

Dále je ještě velikost přednastavena i v CSS stylech (pokud by javascript nebyl aktivní) v souboru themes/default-bootstrap/css/global.css, kde opět změňte číslo 178 na řádku:
Kód:
.product-box {
  width: 178px;

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Související zboží - Změna velikosti náhledu
PříspěvekNapsal: 17 srp 2014 16:45 
C4 zákazník

Registrován:
18 dub 2011 11:46
Příspěvky:
56
bohužel nic takového tam nemám ani v def.šabloně (používám šablonu z thememaker)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Související zboží - Změna velikosti náhledu
PříspěvekNapsal: 18 srp 2014 11:15 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

tato úprava byla pro standardní šablonu. Pokud používáte jinou, nelze ji použít. Modul Související zboží [Cross Selling] má standardně přednastavenou velikost obrázků home (resp. home_default), takže můžete vyzkoušet změnit velikost přímo ve zdrojovém kódu modulu v souboru modules/crossselling/crossselling.php, kde najděte řádek:
Kód:
$order_product['image'] = $this->context->link->getImageLink($order_product['link_rewrite'], (int)$order_product['product_id'].'-'.(int)$order_product['id_image'], ImageType::getFormatedName('home'));

V souboru se řádek vyskytuje dvakrát, první na řádku 180 je pro obrázky souvisejících produktů, které se zobrazují po přidání zboží do košíku, a druhý na řádku 248 jsou související produkty, které se zobrazují na stránce produktu. Takže nyní stačí na požadovaném řádku změnit na konci text home na jinou velikost obrázků, např. medium:
Kód:
$order_product['image'] = $this->context->link->getImageLink($order_product['link_rewrite'], (int)$order_product['product_id'].'-'.(int)$order_product['id_image'], ImageType::getFormatedName('medium'));

Pak se budou zobrazovat obrázky ve velikosti medium_default. Samozřejmě můžete použít i jinou velikost obrázků, kterou máte přednastavenou (příp. si vytvoříte) v sekci Konfigurace > Obrázky. Aby se změna projevila, tak v sekci Nástroje > Výkon klikněte na Vyčistit mezipaměť.

Je ale samozřejmě možné, že pokud používáte jinou šablonu, nemusí fungovat ani tato úprava, protože velikost obrázků se dá ovlivnit i jinak. V tom případě by bylo nutné prozkoumat přímo zdrojový kód šablony.

_________________
Radek Plašil
Webhosting C4
https://www.c4.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ů: 4 ] 

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:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

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