Preguntas etiquetadas con javascript

JavaScript (JS) es un lenguaje de script del lado del cliente que permite interactuar con el usuario, controlar el navegador, comunicarse de forma asíncrona y alterar el contenido del documento que se muestra. Por defecto, Magento 1 viene con la biblioteca prototype.js y Magento 2 viene con jQuery. Utilice las etiquetas 'prototype-js' y 'jquery' para preguntas sobre esas bibliotecas.

4
Agregar una biblioteca jQuery a Magento 2
¿Cómo puede un desarrollador externo agregar una biblioteca jQuery a Magento 2? Si bien Magento 2 incluye una versión de jQuery en sus temas frontend, el objeto jQuery no está disponible de inmediato en el espacio de nombres global. Creo que esto se debe a que Magento 2 usa RequireJS …

4
Javascript de localización de Magento2
Ya se hizo una pregunta similar aquí: traducciones de texto JavaScript de Magento 2 , pero Magento actualizó esta técnica de traducción en la versión beta. ¿Cómo puedo agregar o actualizar las traducciones utilizadas por Javascript? Descubrí que Magento crea un archivo llamado 'js-translation.json' en la carpeta estática. Si edito …


1
Magento2: ¿Cómo puedo anular el módulo core js price-box.js
Necesito extender Magento_Catalog/js/price-box.js. He usado la función 'mixins', pero no funciona 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 = function() { …


3
Magento agregando CSS y JS incluye al pie de página
Estoy haciendo una optimización de Yslow de mi sitio Magento y estoy tratando de agregar CSS y Js al pie de página del sitio. En este momento estoy usando una etiqueta de referencia de encabezado en el diseño XML y usando addJsy addCssacciones para incluir todos mis archivos. Intenté cambiar …
15 layout  javascript  css 


1
Magento 2: Cómo mostrar la opción personalizada en otro archivo phtml
¿Cómo podemos anular esta posición en la opción personalizada para mostrarla en otro archivo phtml? agregó este código en el checkout_cart_index.xmlque anula solo el form.phtmlno anular el default.phtmlarchivo. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock …

3
Magento 2: Sincronización de backend y frontend State / Cache
¿Magento 2 tiene algún sistema o abstracción para administrar el estado entre el backend y el almacenamiento local en la interfaz? Estoy trabajando en portar una función para restaurar el carrito abandonado de un usuario a través de una URL de redireccionamiento. En forma simplificada, una URL como http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 cargará …

2
Fecha de inicio y finalización de validación
He estado trabajando en el formulario de administración donde quiero que el usuario seleccione Start Datey End Date. Tengo que proporcionar una validación tal que End Datedebe ser mayor que Start Date. ¿Podría alguien ayudarme a proporcionar la clase de validación predeterminada de Magento para la fecha de inicio y …

2
Magento 2: ¿Qué es una etiqueta `<each />`?
Por lo que puedo decir, cuando ve una cuadrícula en el backend de Magento, la siguiente plantilla KnockoutJS "cargada sobre XHR" es lo que comienza a representar las cosas File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; Sin embargo, estoy un poco perdido en cuanto a …

2
Magento 2: material de lectura de certificación de desarrollador de Javascript
Magento acaba de anunciar el examen de certificación de JavaScript para Magento2. Después de leer en esta página: https://u.magento.com/magento-2-certified-professional-javascript-developer Tengo algunas preguntas sobre este examen de certificación de desarrollador de JavaScript. ¿Qué materiales de estudio son útiles para la preparación del examen de certificación de script Java? ¿Cuál es el …

4
Error de conmutador de tienda Magento 2 en "section-config.js" Error de tipo no capturado: no se puede leer la propiedad '*' de indefinido (...)
Estoy implementando un conmutador de tienda personalizado en mi tema personalizado. La plantilla de bloque es la siguiente: &lt;?php if (count($block-&gt;getStores())&gt;1): ?&gt; &lt;?php $id = $block-&gt;getIdModifier() ? '-' . $block-&gt;getIdModifier() : ''?&gt; &lt;span&gt;&lt;?php echo $block-&gt;escapeHtml($block-&gt;getStoreName()) ?&gt;&lt;/span&gt; &lt;span&gt;/&lt;/span&gt; &lt;?php foreach ($block-&gt;getStores() as $_lang): ?&gt; &lt;?php if ($_lang-&gt;getId() != $block-&gt;getCurrentStoreId()): ?&gt; &lt;span …

1
Cómo compartir observables Knockout JS entre componentes de la interfaz de usuario
Entiendo cómo usar imports: {}yexports: {} compartir las propiedades de los componentes de una interfaz de usuario, como: defaults: { exports: { shouldShowMessage: '${$.component}' } } Que devuelve el nombre del componente en las exportaciones. Pero cuando trato de exportar un Knockout observable, siempre está indefinido: defaults: { exports: { …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.