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.



7
Mover todos los Javascript incluidos a antes </body>
¿Alguien sabe cómo tener todas las etiquetas de script JS de Magento, por ejemplo, &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;renderizar antes del cierre &lt;/body&gt;? He intentado esto una vez antes, pero recibí un error que creo que estaba en la línea del método addJS que no estaba disponible donde lo usé, posiblemente en …

2
Ampliación / anulación de JS en Magento 2
Como es Magento2 usando RequireJS para los scripts de carga, y no hay más piel carpeta, me he pegado con un problema: ¿Cómo puedo reemplazar el archivo JS del módulo de Magento por mi versión modificada? Por ejemplo, el opc-checkout-method.js que pertenece a la extensión Magento_Checkout. No está definido en …



4
Magento 2: requirejs-config.js en los temas?
¿Es posible incluir un requirejs-config.jsarchivo (o configurar RequireJS) a través de un tema de Magento? ¿O la capacidad está reservada para los módulos de Magento? La información de los documentos de desarrollo sobre la estructura del tema es ambigua en este punto. Dev docs no menciona nada sobre RequireJS; sin …

1
¿Cómo aplica Magento 2 los enlaces KnockoutJS?
Según una lectura muy superficial de la documentación de KnockoutJS, la inicialización de una vista de Knockout muy básica se parece a la siguiente // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; …


2
Google CDN jQuery con Local Fallback en Magento Layout XML
He hecho lo siguiente para incluir jQuery de Google CDN en Magento: &lt;default&gt; &lt;reference name="head"&gt; &lt;block type="core/text" name="google.cdn.jquery"&gt; &lt;action method="setText"&gt; &lt;text&gt;&lt;![CDATA[&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;jQuery.noConflict();&lt;/script&gt;]]&gt; &lt;/text&gt; &lt;/action&gt; &lt;/block&gt; &lt;/reference&gt; &lt;/default&gt; Sin embargo, cuando quiero implementarlo con un respaldo local, que funciona bastante bien, termino agregándolo a mi .phtml como tal: &lt;script …

3
Magento 2 agrega validación de atributo de producto personalizado desde el script de instalación
[ 'type' =&gt; 'int', 'backend' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'texto', 'frontend_class' =&gt; 'validar-mayor-que-cero', 'source' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' =&gt; verdadero, 'required' =&gt; verdadero, 'user_defined' =&gt; false, 'default' =&gt; 0, …

2
Cómo reescribir la función del widget con mixins Magento 2.1.1
Tenemos swatch-renderer.js En este archivo hay algunos widgets. .... $.widget('mage.SwatchRenderer', { .... /** * @private */ _init: function () { if (this.options.jsonConfig !== '' &amp;&amp; this.options.jsonSwatchConfig !== '') { this._sortAttributes(); this._RenderControls(); } else { console.log('SwatchRenderer: No input data received'); } }, /** * @private */ _sortAttributes: function () { this.options.jsonConfig.attributes …

1
¿Por qué Magento 2 utiliza RequireJS `map` en lugar de` path`
En la implementación RequireJS de Magento 2, muchos módulos principales usan una configuración similar a esta map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } En RequireJS, la mapdirectiva de configuración permite a los desarrolladores decirle a RequireJS Cuando cargue el módulo X y use el módulo Y, reemplace …

3
Obtener URL base o URL dinámica en vista Js o archivos html
Lo descubro para obtener una URL dinámica en el front end si lo necesito, simplemente puedo definirlo mage/urly usarlo comourl.build('&lt;Modulename&gt;/&lt;controllername&gt;/&lt;action&gt;/') Cuando intenté lo mismo para el backend, no me devolvió el resultado esperado. Le dio la url actual y anexó el camino que le había dado. ¿Alguien puede explicar cómo …


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.