Sto creando un'estensione che sostituisce l'etichetta delle opzioni configurabili predefinita "Scegli un'opzione ..." con il nome dell'attributo, ad esempio "Scegli un colore ...".
Come posso estendere (non sovrascrivere!) Il widget jQuery configurable.js e modificare solo questa riga?
Dalla documentazione so che posso ignorare un widget jQuery, quindi ho fatto:
define([
'jquery',
'jquery/ui',
'configurable' // usually widget can be found in /lib/web/mage dir
], function($){
$.widget('silvan.configurable', $.mage.configurable, {
});
return $.silvan.configurable;
});
Come posso inizializzare questo file? Devo caricarlo tramite requirejs-config? La funzione mappa è solo per l'override giusto?
È possibile modificare solo questa riga? Si chiama da questa funzione:
_fillSelect: function (element) {}