#1 2020-02-07 17:33:15

drevenevyrezycz
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 6

Prestashop 1.6 - přizpůsobení produktu

V přizpůsobení produktu je možnost získat informace od uživatele. Bohužel místo, kde se zobrazuje je u produktu úplně dole. Našel jsem způsob, jak tyto informace dostat "nad košík". Úprava se dělá v šabloně "product.tpl" a stačí vyjmout celý blok <!-- Customizable products --> (tedy včetně jednoho řádku před tímto blokem, tedy od řádku {if isset($product) && $product->customizable} až po ukončující if k tomuto bloku. Když tedy celý tento blok přesunu hned za <!-- add to cart form--> (v originále řádek 247), tak se toto Přizpůsobení produktu přesune do sloupce nad Nákupní blok (cena, počet ks... vložit do košíku). Ideální je ještě změnit počet input textarea řádků z row=3 na row=1. Tato úprava je sice o mnoho lepší, než defaultní nastavení, ale stále to není ono. Chtěl bych tento blok dostat přímo do "buy-block". Ono to tam sice lze dostat, ale nefunguje, protože se asi znovu načítají "prázdné" hodnoty a pak to vyhodí chybu "Vyplňte všechny povinné údaje a uložte vlastní nastavení". A to nevím, jak obejít.
Celý inkriminovaný kód je v originálním souboru mezi řádky 586 - 673.
Můžete vyzkoušet zde:
http://prestashop.8u.cz/index.php?id_pr … &id_lang=1
Když zadáte hodnoty do políček mimo nákupní box, tak to funguje. Když je budete chtít dát přímo do těch políček u košíku, tak to vyhodí chybu.
Mohl by mi někdo poradit?

Offline

#2 2020-02-07 19:38:02

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 10,996

Re: Prestashop 1.6 - přizpůsobení produktu

Dobrý den, doporučuji se poptat na fórech které jsou věnované přímo prestashopu. Jistě vám tam poradí víc. My se tvorbou a úpravou webstránek nezabýváme.


Ján Fačkovec - Helpdesk Endora.cz
Email: jan.fackovec(zavináč)endora.cz, Web: www.endora.cz
PHPinfo různých verzií!

Offline

Zápatí

Založeno na FluxBB | CZ a SK