Questions marquées «requirejs»

Désigne les questions liées à require JS. RequireJS est un fichier JavaScript et un chargeur de module. Il est optimisé pour une utilisation dans le navigateur, mais il peut être utilisé dans d'autres environnements JavaScript.


2
Extension / remplacement de JS dans Magento 2
Comme Magento2 utilise RequireJS pour charger les scripts, et qu’il n’ya plus de dossier de skin , j’ai un problème: Comment remplacer le fichier JS du module Magento par ma version modifiée? Par exemple, opc-checkout-method.js, qui appartient à l'extension Magento_Checkout. Pour autant que je sache, ce n'est pas défini dans …

4
Magento 2: requirejs-config.js dans les thèmes?
Est-il possible d'inclure un requirejs-config.jsfichier (ou de configurer autrement RequireJS) via un thème Magento? Ou la capacité est-elle réservée aux modules Magento? Les informations dev docs sur la structure du thème sont ambiguës à ce point. Les documents de développement ne mentionnent rien à propos de RequireJS - cependant, les …


3
Quels sont les éléments «source» dans les fichiers de composants de l'interface utilisateur
Dans les fichiers de configuration du composant de formulaire UI de Magento 2, vous verrez souvent un itemattribut avec le même de source- <item name="source" xsi:type="string">block</item>ci - dessous. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item …

1
Pourquoi Magento 2 utilise-t-il RequireJS `map` au lieu de` path`
Dans l'implémentation RequireJS de Magento 2, de nombreux modules de base utilisent une configuration similaire à celle-ci map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } Dans RequireJS, la mapdirective de configuration permet aux développeurs de dire à RequireJS Lorsque vous chargez le module X et qu'il utilise le …

6
Magento2 ne lit pas mon requirejs-config.js
Bonjour, je suis nouveau sur Magento2 et j'essaie de comprendre comment fonctionne RequireJS dans Magento. Voici ma situation: J'ai le module suivant: app/code/Mymodule/Test/view/frontend/requirejs-config.js Voici le contenu de ce fichier: var config = { map: { '*': { jQuery110: "Mymodule_Test/js/jquery-1.10.2", jqueryNoConflict: 'Mymodule_Test/js/jquery.no-conflict', flexslider: 'Mymodule_Test/js/jquery.flexslider-min', header: 'Mymodule_Test/js/store/header' } } }; Mon thème …

1
Magento2 - Comment étendre le widget jQuery (configurable.js)
Je crée une extension qui remplace le libellé des options configurables par défaut «Choisir une option ...» par le nom de l'attribut, par exemple «Choisir une couleur ...». Comment puis-je étendre (pas remplacer!) Le widget jQuery configurable.js et modifier uniquement cette ligne? Je sais d'après la documentation que je peux …


1
Magento2: Comment puis-je remplacer le module core js price-box.js
Je dois prolonger Magento_Catalog/js/price-box.js. J'ai utilisé la fonction 'mixins', mais ça ne marche pas price-box.js. requirejs-config.js: var config = { config: { mixins: { 'Magento_Catalog/js/price-box': { 'My_Module/js/price-box/pluggin': true } } } }; My_Module/view/frontend/web/js/price-box/pluggin.js define(function () { 'use strict'; return function (target) { // modify target var reloadPrice = target.reloadPrice; target.reloadPrice …


7
Modification du texte du bouton «Ajouter au panier» dans Magento 2.1.0 (remplacement du fichier js)
J'ai remplacé le texte "Ajouter au panier" par "Je le veux" en remplaçant " vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Mais, lorsque je clique sur le bouton "Je veux ceci" (c'est-à-dire "Ajouter au panier"), le produit est ajouté au panier, puis à nouveau le texte "Ajouter au panier" apparaît sur le bouton. Je pense que …

1
Comment partager les observables Knockout JS entre les composants de l'interface utilisateur
Je comprends comment utiliser imports: {}etexports: {} partager les propriétés des composants d'une interface utilisateur, telles que: defaults: { exports: { shouldShowMessage: '${$.component}' } } Qui renvoie le nom du composant dans les exportations. Mais lorsque j'essaie d'exporter un observable Knockout, il est toujours indéfini: defaults: { exports: { shouldShowMessage: …

3
Erreurs JS Magento 2
J'ai essayé de terminer quelque chose et de le publier en ligne tout le week-end, c'est un peu cassé et je ne sais pas pourquoi donc j'espère que quelqu'un pourra m'aider. J'ai essayé d'ajouter jQuery personnalisé dans mon thème personnalisé, avec succès car jQuery a été chargé et la fonction …

1
L'option shire de Requirejs ne fonctionne pas
Je développe un module pour Magento2 et j'utilise requirejs pour charger du javascript personnalisé qui dépend de jquery. J'utilise l'option shim dans requirejs-config.js pour définir cette dépendance entre les scripts personnalisés et jquery. Le problème est que cette dépendance n'est pas (toujours) définie. Parfois, jQuery se charge avant le script …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.