Вопросы с тегом «javascript»

JavaScript (JS) - это язык сценариев на стороне клиента, который позволяет взаимодействовать с пользователем, управлять браузером, общаться асинхронно и изменять отображаемый контент документа. По умолчанию Magento 1 поставляется с библиотекой prototype.js, а Magento 2 поставляется с jQuery. Используйте теги «prototype-js» и «jquery» для вопросов об этих библиотеках.

38
Как добавить файл JS в веб-интерфейс для всех страниц

Я прочитал 3 страницы результатов Google о том, как загрузить файл JS для всех страниц, и все еще не могу это сделать. У меня есть несколько сомнений, надеюсь, кто-нибудь сможет их убрать. Нужно ли создавать модуль внутри app/codeвместе с requirejs-config.js? Или я могу requirejs-config.jsвместо...

35
Переместить все Javascript включает в себя до </ body>

Кто-нибудь знает, как сделать все теги JS-скриптов Magento, например, <script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"></script>отрисовывать перед закрытием </body>? Я пробовал это однажды раньше, но мне выдали ошибку, которая, по-моему, была...

34
Расширение / переопределение JS в Magento 2

Как Magento2 использует RequireJS для загрузки скриптов, и нет более кожи папки, я застрял с проблемой: Как я могу заменить JS-файл модуля Magento моей модифицированной версией? Например - opc-checkout-method.js, который принадлежит расширению Magento_Checkout. Насколько я вижу, он не определен в...

24
Объединенные JS и CSS не работают в режиме производства

Я был в режиме разработчика , все было замечательно, когда я перешел в производственный режим , параметры слияния CSS и JS, похоже, игнорировались, он снова перечислял все css и js. Также на странице товара отображаются только изображения товара в режиме разработчика, после перехода в рабочий режим...

22
Magento 2: Uncaught TypeError: Невозможно прочитать свойство '*' из неопределенного в (section-config.js: 33)

Это повторяющийся вопрос, но я столкнулся с той же проблемой при добавлении товара и удалении товаров со страницы корзины. Я потратил почти день, чтобы решить, но не повезло, надеюсь, кто-то может помочь мне с этим. Сообщение об ошибке в консоли: Uncaught TypeError: Невозможно прочитать свойство...

19
Как Magento 2 применяет KnockoutJS Bindings

При очень кратком чтении документации 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";...

19
Magento 2: requirejs-config.js в темах?

Можно ли включить requirejs-config.jsфайл (или иным образом настроить RequireJS) через тему Magento? Или возможность зарезервирована для модулей Magento? Информация для разработчиков по структуре темы неоднозначна. В документации разработчика ничего не говорится о RequireJS - однако, темы включают...

18
Валидация пользовательских форм - Magento

Я пытаюсь реализовать некоторую пользовательскую проверку формы в Magento с использованием jQuery, но я не уверен, что у меня правильный метод. В основном мне нужно проверить следующее: Только числовые поля должны иметь .00 для проверки от 1 до 1.00 Письма должны быть в верхнем регистре Не может...

17
Почему Magento 2 использует RequireJS `map` вместо` path`

В реализации RequireJS в Magento 2 многие основные модули используют такую ​​конфигурацию map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } В RequireJS mapдиректива конфигурации позволяет разработчикам сообщать RequireJS Когда вы загружаете модуль X, и он...

16
Получить базовый URL или динамический URL в представлении файлов JS или HTML

Я понимаю, чтобы получить динамический URL-адрес в переднем конце, если мне нужно, я могу просто определить mage/urlи использовать его какurl.build('<Modulename>/<controllername>/<action>/') Когда я попробовал то же самое для бэкэнда, он не дал мне ожидаемого результата. Это дало...

16
Magento2 локализация Javascript

Подобный вопрос уже задавался здесь: переводы текстов JavaScript на Magento 2 , но Magento обновил эту технику перевода в бета-версии. Как я могу добавить или обновить переводы, используемые Javascript? Я понял, что Magento создает файл с именем «js-translation.json» в статической папке. Если я...

16
Добавление библиотеки jQuery в Magento 2

Как сторонний разработчик может добавить библиотеку jQuery в Magento 2? Хотя Magento 2 включает версию jQuery в свои темы веб- интерфейса, объект jQuery не сразу доступен в глобальном пространстве имен. Я верю, что это связано с тем, что Magento 2 использует RequireJS для загрузки jQuery, а...

16
Magento 2 minicart, приветственное сообщение, другие не работают с отключенным кешем страниц после входа в систему

С кешем Magento 2.0.4 , точнее кешированием страниц , все работает. Если я отключу его, удалите файлы cookie и войдите в систему как клиент, чем продукты в миникарте . Приветственное сообщение на самом деле не работает правильно. Я должен добавить продукт в корзину со страницы продукта, чтобы...

15
Как показать пользовательский блок на способ доставки выбрать в Magento 2

Используя ссылку ссылки, как добавить пользовательский блок при способах доставки ниже в одностраничном оформлении заказа? Я могу создать дополнительный блок доставки в нижней части. Но я бы хотел показывать контент только при выборе способа доставки. Когда клиент выбирает способ доставки, курсор...

15
PageSpeed ​​- Устранить блокирование рендеринга JavaScript и CSS в верхнем содержании

Я бегу magento 1.9, и я использую то, RWD sliderчто поставляется с Magento 1.9 на домашней странице. Google PageSpeedне любит это и говорит: Устранить блокировку рендеринга JavaScript и CSS в верхнем содержании Как я могу сделать это для этого файла сценария Java, который вызывает слайдер:...

15
При объединении CSS или JS для каждого типа страницы создается новый файл.

У нас есть много небольших файлов CSS и JS, и включение слияния кажется хорошим выбором. Многие файлы CSS и JS используются на каждой странице (домашняя страница, страница категории, страница сведений о продукте). Всякий раз, когда мы видим, что другой объединенный файл загружается снова на каждой...