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

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

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

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

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

1
Magento2: Как я могу переопределить основной модуль js Price-box.js
Мне нужно продлить Magento_Catalog/js/price-box.js. Я использовал функцию «mixins», но она не работает 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() …

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

3
Magento добавляет CSS и JS в нижний колонтитул
Я немного оптимизирую свой сайт Magento и пытаюсь добавить CSS и J в нижний колонтитул сайта. В настоящее время я использую тег ссылки на заголовок в макете XML и использую addJsи addCssдействия, чтобы включить все мои файлы. Я попытался поменять местами ссылку на нижний колонтитул, но при попытке просмотра сайта …
15 layout  javascript  css 

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

1
Magento 2: Как показать пользовательскую опцию в другом файле phtml
Как мы можем переопределить эту позицию в пользовательской опции, чтобы показать ее в другом файле phtml. добавил этот код, в checkout_cart_index.xmlкотором переопределить только form.phtmlне переопределить default.phtmlфайл. <?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 name="checkout.cart.item.renderers.override"> <action …

3
Magento 2: Синхронизация Backend и Frontend State / Cache
Есть ли в Magento 2 какие-либо системы или абстракции для управления состоянием между внутренним сервером и локальным хранилищем на внешнем интерфейсе? Я работаю над портированием функции восстановления заброшенной корзины пользователя через URL перенаправления. В упрощенном виде, URL-адрес, как http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 загрузит цитату в корзину текущего пользователя на основе закодированного quote_id в …

2
Проверка даты начала и окончания
Я работал над формой администратора, где я хочу, чтобы пользователь выбрал Start Dateи End Date. Я должен предоставить подтверждение, так что End Dateдолжно быть больше, чем Start Date. Может ли кто-нибудь помочь мне в предоставлении defautl класса проверки Magento для начальной и конечной даты в сценарии, как описано выше? Если …

2
Magento 2: Что такое тег <each />?
Насколько я могу судить, когда вы просматриваете Grid в бэкенде Magento, следующий шаблон KnockoutJS «загружен поверх XHR» - это то, что начинает рендерить вещи 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; Однако - я немного растерялся относительно того, что такое &lt;each/&gt;тег и &lt;render/&gt;тег. Они не …

2
Magento 2: Материалы для чтения, сертифицированные Javascript для разработчиков
Magento только что объявил сертификационный экзамен JavaScript для Magento2. После прочтения на этой странице: https://u.magento.com/magento-2-certified-professional-javascript-developer У меня есть несколько вопросов об этом сертификационном экзамене JavaScript Developer. Какие учебные материалы полезны для подготовки к экзамену по сертификации сценариев Java? Каков проходной балл для этого экзамена по сертификации Java-сценариев? Есть ли другие …

4
Ошибка переключателя магазина Magento 2 в «section-config.js». Uncaught TypeError: Невозможно прочитать свойство '*' из неопределенного (…)
Я реализую пользовательский переключатель магазина в своей пользовательской теме. Шаблон блока выглядит следующим образом: &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 class="view-&lt;?php echo $block-&gt;escapeHtml($_lang-&gt;getCode()); ?&gt; …

1
Как разделить наблюдаемые компоненты Knockout JS между компонентами пользовательского интерфейса
Я понимаю, как использовать imports: {}иexports: {} делиться свойствами компонентов пользовательского интерфейса, такими как: defaults: { exports: { shouldShowMessage: '${$.component}' } } Который возвращает имя компонента в экспорте. Но когда я пытаюсь экспортировать наблюдаемый нокаут, он всегда не определен: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.