Запитання з тегом «javascript»

JavaScript (JS) - мова скрипта на стороні клієнта, яка дозволяє взаємодіяти з користувачем, керувати браузером, асинхронно спілкуватися та змінювати вміст документа, який відображається. За замовчуванням Magento 1 поставляється з бібліотекою prototype.js, а Magento 2 постачається з jQuery. Використовуйте теги 'prototype-js' та 'jquery' для запитань про ці бібліотеки.

5
Як додати JS-файл у передній частині для всіх сторінок
Я прочитав 3 сторінки результатів Google про те, як завантажити файл JS на всі сторінки, і досі не в змозі це зробити. У мене є кілька сумнівів, сподіваюся, хтось зможе їх усунути. Потрібно створити модуль всередині app/codeз requirejs-config.js? Або я можу requirejs-config.jsзамість цього поставити внутрішню тему? Що я повинен помістити …


7
Перемістити всі включені Javascript до раніше </body>
Хтось знає, як мати всі теги скриптів Magento JS, наприклад, &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;видати перед закриттям &lt;/body&gt;? Я раніше це намагався раніше, але мені дали помилку, яка, на мою думку, була уздовж методу addJS, недоступного там, де я його використовував, можливо, в нижньому колонтитулі.

2
Розширення / переосмислення JS у Magento 2
Оскільки Magento2 використовує RequireJS для завантаження сценаріїв, а папки шкіри більше немає , у мене виникла проблема: Як можна замінити файл JS модуля Magento моєю модифікованою версією? Наприклад - opc-checkout-method.js, який належить до розширення Magento_Checkout. Наскільки я не бачу, це не визначено у файлі Requjs-config.js. Моє розширення завантажується після Magento_Checkout …

10
Об'єднані JS та CSS не працюють в режимі виробництва
Я був у режимі розробника , все було чудово, коли я перейшов у режим виробництва , об'єднані параметри CSS та JS, здається, ігноруються, він знову перелічував усі css та js. Також на сторінці продукту відображаються лише зображення товару в режимі розробника, після переходу в режим виробництва вони зникають. Будь-яка думка …

1
Magento 2: Uncaught TypeError: Неможливо прочитати властивість '*' undefined у (section-config.js: 33)
Це повторне запитання, але я зіткнувся з тим же питанням, додаючи товар і видаляючи товари зі сторінки кошика. Я витратив майже день на вирішення, але не пощастило, що хтось міг би мені допомогти у цьому. Повідомлення про помилку в консолі: Uncaught TypeError: Неможливо прочитати властивість '*' undefined у (section-config.js: 33) …

4
Magento 2: Requjs-config.js в темах?
Чи можливо включити requirejs-config.jsфайл (або іншим чином налаштувати RequireJS) через тему Magento? Або можливість зарезервована для модулів Magento? Інформація про розроблювачі документів щодо структури тем неоднозначна до цього моменту. Документи програми Dev нічого не згадують про RequireJS - однак, теми включають в себе, webщо означає, що javascript може бути в …

1
Як Magento 2 застосовує прив'язки KnockoutJS
За дуже короткого прочитання документації KnockoutJS ініціалізація дуже базового виду Knockout виглядає наступним чином // 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 ko.applyBindings(new AppViewModel()); тобто - ви створюєте …

2
Перевірка форми на замовлення - Magento
Я намагаюся реалізувати деяку власну перевірку форми в Magento за допомогою jQuery, але я не впевнений, чи є у мене правильний метод. В основному мені потрібно перевірити наступне: Лише для числових полів потрібно мати .00, щоб підтвердити 1 до 1,00 Літери повинні бути великими літерами Не може бути число більше …

2
Google CDN jQuery з локальним запасом у Magento Layout XML
Я зробив наступне, щоб включити jQuery з Google CDN в 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; Однак, коли я хочу реалізувати його за допомогою локальної резервної копії, яка працює досить добре, я закінчую її додаванням до свого .phtml …

3
Magento 2 додає перевірку спеціальних атрибутів продукту із сценарію встановлення
[ 'type' =&gt; 'int', 'бекенд' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'текст', 'frontend_class' =&gt; 'валідація-більша від нуля', 'джерело' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'видима' =&gt; правда, 'обов'язково' =&gt; правда, 'user_defined' =&gt; помилково, 'за …

2
Як переписати функцію віджетів за допомогою міксингу Magento 2.1.1
Ми маємо swatch-renderer.js У цьому файлі є кілька віджетів. .... $.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
Чому Magento 2 використовує RequireJS `map` замість` path '
У реалізації Magento 2 RequireJS багато основних модулів використовують конфігурацію, подібну до цієї map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } У RequireJS mapдиректива конфігурації дозволяє розробникам повідомляти RequireJS Коли ви завантажуєте модуль X, і він використовує модуль Y, замініть модуль Y модулем Z - але тільки для …

3
Отримайте базовий URL або динамічний URL-адрес у вигляді Js або html-файлів
Я вважаю, що для отримання динамічного URL-адреси на передньому кінці, якщо мені це потрібно, я можу просто визначити mage/urlі використовувати його якurl.build('&lt;Modulename&gt;/&lt;controllername&gt;/&lt;action&gt;/') Коли я спробував те ж саме для бекенда, це не повернуло мені очікуваного результату. Він дав поточний URL і додав шлях, який я провів. Хтось може пояснити, як …

1
Magento 2 minicart, вітальне повідомлення та інші не працюють з кеш-сторінкою, вимкнутими після входу клієнта
З кешем Magento 2.0.4 , точніше кеш сторінок увімкнено , все працює. Якщо я його відключую , очищати файли cookie та входити в систему як клієнт, ніж продукти в minicart там немає. Привітальне повідомлення не дуже працює. Я повинен додати товар у кошик зі сторінки товару, щоб побачити міні-картку. Тоді …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.