Поле настройки продукта PrestaShop переопределяет мой js-код

#javascript #prestashop-1.7

#javascript #prestashop-1.7

Вопрос:

на странице продукта PrestaShop 1.7 я пытаюсь отредактировать поле настройки продукта, изменив его название. Например, у меня есть код:

 const text = document.querySelector('.card-title');
text.textContent = 'New text';
  

это работает, когда я захожу на страницу продукта, заполняю поле настройки и сохраняю его, но когда я добавляю товар в корзину, всплывающие окна модальной корзины по умолчанию и после закрытия поля настройки продукта меняются на вид по умолчанию, и все мои изменения js не видны. Как я могу это исправить?

Ответ №1:

Решаемая одним действительно полезным человеком из сообщества PrestaShop, это связано с тем, что prestashop перезагружает только часть страницы, я должен еще раз запустить свой код, используя

prestashop.on(‘updateProduct’, myFunctionHere);