Právě je 19 dub 2024 15:23

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 22 črc 2015 14:59 
C4 zákazník

Registrován:
18 úno 2015 15:31
Příspěvky:
44
Dobrý den,
vytvořil jsem atribut color:textura - nahrál obrázek. U produktu je kombinace (textura) Ok, ale ve filtru (block left) se zobrazuje špatně, nenajde cestu k textuře.

např. http://nianox.com/cs/img/co/42.jpg v pořádku by bylo http://nianox.com/img/co/42.jpg tedy cs dělá chybu v cestě.

Jak cestu opravit?


Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 24 črc 2015 14:20 
C4 podpora
C4 podpora

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

upravte si v souboru themes/default-bootstrap/modules/blocklayered/blocklayered.tpl následující řádek:
Kód:
<input class="color-option {if isset($value.checked) && $value.checked}on{/if} {if !$value.nbr}disable{/if}" type="button" name="layered_{$filter.type_lite}_{$id_value}" data-rel="{$id_value}_{$filter.id_key}" id="layered_id_attribute_group_{$id_value}" {if !$value.nbr}disabled="disabled"{/if} style="background: {if isset($value.color)}{if file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />
na tento tvar:
Kód:
<input class="color-option {if isset($value.checked) && $value.checked}on{/if} {if !$value.nbr}disable{/if}" type="button" name="layered_{$filter.type_lite}_{$id_value}" data-rel="{$id_value}_{$filter.id_key}" id="layered_id_attribute_group_{$id_value}" {if !$value.nbr}disabled="disabled"{/if} style="background: {if isset($value.color)}{if file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url({$img_col_dir}{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />

Pokud se změna neprojeví, tak v administraci aplikace PrestaShop v sekci "Nástroje > Výkon" klikněte na tlačítko "Vyčistit mezipaměť".

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 17 srp 2015 15:44 
C4 zákazník

Registrován:
18 úno 2015 15:31
Příspěvky:
44
Dobrý den,
upravil jsem soubor a teď když kliknu na položku (barvu, texturu) ve filtru, tak se mi neobjeví ji zrušit (koš, smazat) pod Povolené filtry.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 17 srp 2015 16:14 
C4 zákazník

Registrován:
18 úno 2015 15:31
Příspěvky:
44
Kód:
Tento řádek:

file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />

přepsat tímto

file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url({$img_col_dir}{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />



Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 17 srp 2015 17:27 
C4 podpora
C4 podpora

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

ano, to je přesně ta část, kterou je potřeba upravit. Jelikož používáte nestandardní šablonu, tak pravděpodobně máte před touto částí trochu odlišný kód, a proto Vám kompletní řádek s úpravou způsobil chybu.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 19 říj 2016 16:20 
C4 zákazník

Registrován:
20 dub 2015 18:07
Příspěvky:
5
Dobrý den, máme stejný problém, textury se již zobrazují, ale když se vybere filtr barva tak se ukáže ,, žádné produkty '' a filtr nelze zrušit. Používáme standartní šablonu Prestashopu ve verzi 1.5.6.2 :(
Víte někdo co s tím ??

Tento řádek jsem v našem kodu našel, ale je trochu odlišný:
file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />


Přílohy:
blocklayered.tpl.txt [14.02 KiB]
339 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 19 říj 2016 16:59 
C4 zákazník

Registrován:
20 dub 2015 18:07
Příspěvky:
5
CenyŘez píše:
Dobrý den, máme stejný problém, textury se již zobrazují, ale když se vybere filtr barva tak se ukáže ,, žádné produkty '' a filtr nelze zrušit. Používáme standartní šablonu Prestashopu ve verzi 1.5.6.2 :(
Víte někdo co s tím ??

Tento řádek jsem v našem kodu našel, ale je trochu odlišný:
file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />


Ještě k verzi modulu: Blok Filtrování zboží dle parametrů [Layered navigation block] verze 2.0.1
root/modules/blocklayered/blocklayered.tpl


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 20 říj 2016 09:28 
C4 podpora
C4 podpora

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

používáte starší verzi aplikace, takže funkčnost již nemohu ověřit. Ale v kódu by mělo stačit upravit část:
Kód:
url(img/co/{$id_value}.jpg)
na tvar:
Kód:
url{$img_col_dir}{$id_value}.jpg)

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Block filtrování - Nezobrazuje se textura
PříspěvekNapsal: 21 říj 2016 05:05 
C4 zákazník

Registrován:
20 dub 2015 18:07
Příspěvky:
5
Moc dík, filtrování nyní funguje správně.


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ů: 9 ] 

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