Domande taggate «javascript»

JavaScript (JS) è un linguaggio di script lato client che consente di interagire con l'utente, controllare il browser, comunicare in modo asincrono e modificare il contenuto del documento visualizzato. Di default Magento 1 viene fornito con la libreria prototype.js e Magento 2 viene fornito con jQuery. Usa i tag 'prototype-js' e 'jquery' per domande su quelle librerie.

5
Come aggiungere il file JS in frontend per tutte le pagine
Ho letto 3 pagine di risultati di Google su come caricare un file JS per tutte le pagine e non riesco ancora a farlo. Ho qualche dubbio, spero che qualcuno possa cancellarli. Devo creare un modulo all'interno app/codecon il requirejs-config.js? O invece posso inserire un requirejs-config.jstema all'interno del mio tema? …


7
Sposta tutto ciò che Javascript include prima </body>
Qualcuno sa come rendere tutti i tag di script JS di Magento, ad es. &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;Renderizzati prima della chiusura &lt;/body&gt;? L'ho provato una volta prima, ma mi è stato dato un errore che penso fosse sulla falsariga del metodo addJS che non era disponibile dove l'ho usato, possibilmente nel …

2
Estensione / sostituzione di JS in Magento 2
Dato che Magento2 sta usando RequireJS per caricare gli script e non c'è più cartella skin , mi sono bloccato con un problema: Come posso sostituire il file JS del modulo Magento con la mia versione modificata? Ad esempio: opc-checkout-method.js che appartiene all'estensione Magento_Checkout. Per quanto posso vedere, non è …

10
JS e CSS uniti non funzionano in modalità Produzione
Ero in modalità sviluppatore , tutto era fantastico, quando sono passato alla modalità di produzione , le opzioni unite di CSS e JS sembrano essere ignorate, era tornato a elencare tutti i CSS e i js. Inoltre, la pagina del prodotto mostra solo le immagini del prodotto in modalità sviluppatore, …

1
Magento 2: Uncaught TypeError: Impossibile leggere la proprietà '*' di undefined in (section-config.js: 33)
È una domanda duplicata, ma sto affrontando lo stesso problema durante l'aggiunta del prodotto e la rimozione di articoli dalla pagina del carrello. Ho trascorso quasi un giorno a risolvere, ma senza fortuna spero che qualcuno possa aiutarmi con questo. Messaggio di errore nella console: Uncaught TypeError: impossibile leggere la …

4
Magento 2: requirejs-config.js nei temi?
È possibile includere un requirejs-config.jsfile (o altrimenti configurare RequireJS) tramite un tema Magento? Oppure la funzionalità è riservata ai moduli Magento? Le informazioni sui documenti di sviluppo sulla struttura del tema sono ambigue a questo punto. I documenti di sviluppo non menzionano nulla su RequireJS, tuttavia i temi includono un …

1
In che modo Magento 2 applica gli attacchi KnockoutJS
Per una lettura molto superficiale della documentazione di KnockoutJS, l'inizializzazione di una vista Knockout molto semplice è simile alla seguente // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js …

2
Convalida del modulo personalizzato - Magento
Sto cercando di implementare una convalida del modulo personalizzato in Magento utilizzando jQuery ma non sono sicuro di avere il metodo corretto. Fondamentalmente, devo convalidare quanto segue: Solo i campi numerici devono avere 0,00 per convalidare 1 a 1,00 Le lettere devono essere maiuscole Non può avere un numero maggiore …

2
Google CDN jQuery con Fallback locale in XML layout Magento
Ho fatto quanto segue per includere jQuery da Google CDN in 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; Tuttavia, quando voglio implementarlo con un fallback locale, che funziona abbastanza bene, finisco per aggiungerlo al mio .phtml come tale: &lt;script …

3
Magento 2 aggiunge la convalida dell'attributo del prodotto personalizzato dallo script di installazione
[ 'type' =&gt; 'int', 'backend' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'text', 'frontend_class' =&gt; 'validate-Greater-Than-Zero', 'source' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' =&gt; true, 'richiesto' =&gt; vero, 'user_defined' =&gt; false, 'default' =&gt; 0, …

2
Come riscrivere la funzione del widget con i mixin Magento 2.1.1
abbiamo swatch-renderer.js In questo file ci sono alcuni widget. .... $.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 () { …

1
Perché Magento 2 usa RequireJS `map` invece di` path`
Nell'implementazione di RequireJS di Magento 2, molti moduli core usano una configurazione simile a questa map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } In RequireJS, la mapdirettiva di configurazione consente agli sviluppatori di comunicare a RequireJS Quando si carica il modulo X e utilizza il modulo Y, sostituire …

3
Ottieni URL di base o URL dinamico Nella vista file Js o html
Lo capisco per ottenere l'URL dinamico nel front-end, se ho bisogno, posso semplicemente definirlo mage/urle usarlo comeurl.build('&lt;Modulename&gt;/&lt;controllername&gt;/&lt;action&gt;/') Quando ho provato la stessa cosa per il backend non mi ha restituito il risultato atteso. Ha fornito l'URL corrente e ha aggiunto il percorso che avevo indicato. Qualcuno può spiegare come funziona. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.