2016-03-04 3 views
2

Я хочу переопределить существующий компонент Magento2 JS в моей теме для некоторой дополнительной настройки.Magento2 Переопределить существующий js-компонент

Magento_Checkout/js/view/minicart.js

Над JS компонент я хочу, чтобы переопределить и я хочу добавить еще какую-то операцию на событие кнопки удалить.

ответ

1

Вы можете попробовать "map" of require js. Я использовал это и работал на меня. Ниже приведена requirejs-config.js внутри моей темы.

var config = { 
    map: { 
     '*': { 
      'Magento_Checkout/js/view/minicart':'js/custom/minicart' 
     } 
    } 
}; 

Модифицированный minicart.js файл помещается внутри "Web/JS/обычая" папку в моей теме.

+0

Это не заменяет основной файл js, он просто добавляет ваш пользовательский файл. – surfer190

+0

Это будет включать в себя ваш собственный файл вместо собственного magento-файла. Это не заменит основной файл, но основной файл не будет включен в этот случай. –

1

Просто перейдите по теме Переопределить Magento_Checkout там, затем под веб-папкой сделать путь таким же, как основной модуль, а затем добавить файл js & сделать необходимые изменения. Он будет размышлять о интерфейсе.

Смежные вопросы