Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: PrestaShop: JavaScript mi na stránce detailu produktu přepisuje správné ceny

Aktivity
Avatar
Honza
Člen
Avatar
Honza:15.11.2022 15:42

Dobrý den,

řeším jeden problém na PrestaShopu 1.6.0.14. Chtěl bych se zeptat... v šabloně Product.tpl jsem ve spodní části objevil JavaScript, který patrně přepisuje ceny. Problém je v tom, že mám v administraci nastavenou cenu, ale tento JavaScript ji vždycky přepíše. Můžete mi prosím poradit, který PHP soubor obsluhuje konkrétně tuto šablonu a posílá na ní nesprávnou cenu? Případně navrhnout jiný postup?

Cache je vypnutá.

Jsem úplný začátečník. Děkuji.

 
Odpovědět
15.11.2022 15:42
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:16.11.2022 9:58

A nepripocitava to treba dan nebo neco?
Ale, jestli ten js nedela nic jineho, tak ho klidne smaz nebo zakomentuj, ne? Nebo by mozna stacilo prejmenovat policka formulare. Nevim, ja v tom moc nedelam, zadny kod jsi nedal a instalovat se mi to nechce. Takze asi vic neporadim.

 
Nahoru Odpovědět
16.11.2022 9:58
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:16.11.2022 10:04

Jo, a take muzes do sablony pridat jiny js, ktery tu cenu zase prepise na nejakou jinou :) Ale funkcnost takoveho reseni zavisi na tom, aby ten puvodni js nedelal jeste neco jineho nebo to neprepisoval na udalosti.

Jo, a JS jeste dovoluje nepeknou vec. Dovoluje prepisovat jmena funkci, pokud je nemas definovane nejak spesl.
Cili, je mozne do sablony na konec pripsat js, kde prepises tu funkci na prazdnou. Prikald:

<script>
zmenCenu() {...puvodni funkce ...}
// pouzita jako: onclick=zmenCenu,  onkeyup=zmenCenu ...
</script>
<script>
zmenCenu = function() {} // prepisujes ji svou vlastni, nebo
// function zmenCenu() {} // prepisujes ji svou vlastni - "//" dve lomitka to je komentar v js
</script>
 
Nahoru Odpovědět
16.11.2022 10:04
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.