Product.OptionsCena nie jest konstruktorem magento 1.9.3

37

Mam aktualizację Magento 1.9.2.4 to 1.9.3.

Występuje następujący błąd w konsoli na stronie produktu.

TypeError: Product.OptionsPrice is not a constructor

var optionsPrice = new Product.OptionsPrice([]);
denish vachhani
źródło

Odpowiedzi:

98

Jest to spowodowane tym, że motyw niestandardowy nie dodaje nowego product_options.jspliku.

Edytuj plik układu motywu (albo local.xmllub catalog.xml) i dodaj następujące elementy pod <catalog_product_view>uchwytem (lub dowolnym uchwytem strony, na którym masz problem):

<action method="addJs"><script>varien/product_options.js</script></action>
Raphael at Digital Pianism
źródło
6
Aby rozwiązać ten problem na stronie z listą kategorii, dodaj również js pod catalog_category_defaultuchwytem
Tahir Yasin
2
Ten JS jest dodawany w 3 uchwytach układu strony, więc upewnij się, że dodajesz go pod wszystkimi tymi uchwytami układu
Widok_katalogu_produktu, odsyłanie_produktu, katalog_produktu_katalogowego w
Ten sam problem, z jakim się spotkałem przy aktualizacji Magento w wersji 1.8.1 do 1.9.3.7
Sourav
1
@Raphael w Digital Pianism, dlaczego nie używasz <reference name="head">?
LucScu,