Product.OptionsPrice ist kein Konstruktor von Magento 1.9.3


37

Ich habe Magento aktualisiert 1.9.2.4 to 1.9.3.

In der Konsole auf der Produktseite tritt der folgende Fehler auf.

TypeError: Product.OptionsPrice is not a constructor

var optionsPrice = new Product.OptionsPrice([]);

Antworten:


98

Dies liegt daran, dass Ihr benutzerdefiniertes Design die neue product_options.jsDatei nicht hinzufügt .

Bearbeiten Sie Ihre Design-Layout-Datei (entweder local.xmloder catalog.xml), und fügen Sie unter dem <catalog_product_view>Handle (oder dem Seitenhandle, für das Sie das Problem haben) Folgendes hinzu :

<action method="addJs"><script>varien/product_options.js</script></action>

6
Um dieses Problem auf der Seite mit der Auflistung der Kategorien zu beheben, fügen Sie auch das js unter dem catalog_category_defaultGriff
Tahir Yasin

2
Diese JS ist in den 3 Seitenlayout Griffen hinzugefügt, so sicher , dass es unter all diesem Layout Griffe catalog_product_view, catalog_product_send, catalog_product_compare_index in catalog.xml in Ihrem Thema Layout - Ordner hinzufügen, wenn dies JS fehlt gefunden
Haijerome

Dasselbe Problem, mit dem ich konfrontiert war, als ich Magento Version 1.8.1 auf 1.9.3.7
Sourav

1
@Raphael bei Digital Pianism warum benutzt du das nicht <reference name="head">?
LucScu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.