Magento 2 Override Adminhtml Widget
Я пытаюсь переопределить следующий виджет с Magento версии 2.2.2
/lib/web/mage/backend/floating-header.js
Это то, что я пробовал до сих пор: \app\code\Vendor\Module\view\adminhtml\requirejs-config.js
var config = {
"map": {
"*": {
"mage/backend/floating-header": "js/floating-header-custom",
}
}
};
И \app\code\Vendor\Module\view\adminhtml\web\js\ Floating-header-custom.js
define([
'uiComponent',
'jquery',
'jquery/ui',
'mage/backend/floating-header'
], function($){
$.widget('vendor.floatingHeader', $.mage.floatingHeader, {
_create: function () {
alert("Success!");
}
});
return $.vendor.floatingHeader;
});
Но это не работает. Я также проверяю вкладку Сеть для новых js, но он не отображается. Пожалуйста помоги.
1 ответ
Вместо «mage/backend/floating-header» используйте «floatingHeader».
var config = {
"map": {
"*": {
"floatingHeader": "js/floating-header"
}
}
};