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

Обозначает вопросы, связанные с использованием Knockout в Magento2.

29
В Magento2, что такое <script type = «text / x-magento-init»>?

Я новичок в Magento2, и наша организация только что получила лицензию EE. Я установил его на свой локальный компьютер, и шаблон по умолчанию выдает следующее, смешанное с HMTL: <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component":...

24
Magento2 перевод текста шаблона Javascript (KO)

Я пытаюсь добавить перевод для текста, <!-- ko i18n: 'Store credit available' --><!-- /ko -->присутствующего в vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, но если я пытаюсь изменить текст в моем i18n/en_US.csv, все равно он не...

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: Как / Где привязана функция выбивания getTemplate?

Многие бэкэнд-страницы Magento содержат следующее в своем исходном коде <!-- ko template: getTemplate() --><!-- /ko --> Я понимаю (или думаю, что понимаю?), Что <!-- ko templateэто привязка шаблона без контейнера KnockoutJS . Что мне неясно - в каком контексте вызывается...

17
Что такое «исходные» элементы в файлах компонентов пользовательского интерфейса

В файлах конфигурации компонента формы пользовательского интерфейса Magento 2 вы часто будете видеть itemатрибут с тем же source- <item name="source" xsi:type="string">block</item>ниже. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field...

15
Magento 2 новый шаблон системы сетки

Я копался в новой системе сетки бэкэнда Magento в версии Merchant beta 1.0.0. Прежде всего, я должен сказать, что впечатлен. Теперь вы можете выбрать, какие столбцы видеть, вы можете изменить их порядок, вы можете фильтровать по атрибутам, которые не обязательно имеют столбец. Но это не важно. Я не...

14
Добавить пользовательский атрибут продукта в сводку оформления заказа Magento 2

Я пытаюсь добавить пользовательский атрибут продукта в список элементов в разделе «Сводка» в оформлении заказа в Magento 2. Файл шаблона находится Magento_Checkout/web/template/summary/item/details.htmlи ищет значение пользовательского атрибута перед названием продукта. Любая идея о том, как это...

13
Magento 2: Что такое тег <each />?

Насколько я могу судить, когда вы просматриваете Grid в бэкенде Magento, следующий шаблон KnockoutJS «загружен поверх XHR» - это то, что начинает рендерить вещи File: vendor/magento//module-ui/view/base/web/templates/collection.html URL:...

13
Magento 2: Переместить кнопку размещения заказа с платежа на боковую панель на странице оформления заказа?

Я хочу переместить кнопку размещения заказа с оплаты на боковую панель на странице оформления заказа. Кто-нибудь может дать мне предложение? Редактировать : это вообще возможно (с предоставленным ответом / подходом) ? Из моего исследования каждый метод оплаты имеет свой собственный шаблон .html,...

12
Как использовать Knockout JS в Magento 2

Моя проблема: Я пытаюсь написать небольшое приложение Knockout JS в Magento 2, я изо всех сил пытаюсь инициализировать приложение, так как, когда я ko.applyBindings(AppViewModel, document.getElementById("koTest"));его использую, он ломает Knockout, используемый Magento, и выдает эту ошибку:...

12
magento2 knockoutjs пользовательская привязка шаблона

Я пытаюсь понять knockoutjs в magento2. особенно в пользовательской привязке шаблона. Я не могу понять, как это сделать. Может кто-нибудь иметь представление, как это работает? По крайней мере, где я могу найти определение getTemplate? <!-- ko if: (!quoteIsVirtual) --> <!-- ko foreach:...

12
Я хочу настроить мою миникарту в Magento 2. Мне нужно добавить 3 атрибута

Я хочу настроить свою миникарту в Magento 2. Мне нужно добавить 3 атрибута: SKU, номер производителя и номер детали производителя. Это существующие атрибуты. Я вижу, куда добавить выходные значения, но не куда их...

12
Как разделить наблюдаемые компоненты Knockout JS между компонентами пользовательского интерфейса

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

11
Как я могу запустить код после запуска knockoutjs в adminhtml

ОБНОВЛЕНИЕ : Вы можете получить доступ к моделям просмотра напрямую. Если вам нужно запустить код для запуска после рендеринга, используйте MutationObserver. Я опубликую свой код, как только у меня будет хороший рабочий пример. Оригинальный вопрос: у нас много заказов по телефону. Я работаю над...

10
Как указать путь к изображению скина в HTML-шаблоне Knockout?

Я пытаюсь добавить изображение значка в Magento_Paypal/web/template/payment/paypal-express.htmlшаблон. Значок находится в web/images. Я хотел бы использовать эквивалент следующего кода, который работает в шаблонах HTML электронной почты, но не в этом конкретном шаблоне: <img src="{{view...

10
Получение товара SKU в шапке мини-корзины

Я хочу иметь возможность отображать продукт SKUв мини-корзине сайта Magento 2. Но я не уверен, как использовать KnockoutJSдля получения дополнительной информации о продукте. Вызываемый шаблон находится здесь: продавец / Magento / модуль-контроль / просмотр / интерфейс / веб / шаблон / minicart /...

9
Magento 2: что населяет «элементы» в компоненте пользовательского интерфейса

KnockoutJS шаблон верхнего уровня для перечисления UI Component выглядит следующим образом <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Это переводится Magento в...

9
Magento 2: Как обнаружить изменение шага оформления заказа

Я пытаюсь выяснить лучший метод обнаружения изменения шага в кассе Magento 2. Например, переходя от деталей доставки к оплате или наоборот. Я немного покопался, и vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsя могу использовать, next()который срабатывает при нажатии...