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

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

2
В Magento2, что такое <script type = «text / x-magento-init»>?
Я новичок в Magento2, и наша организация только что получила лицензию EE. Я установил его на свой локальный компьютер, и шаблон по умолчанию выдает следующее, смешанное с HMTL: &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } &lt;/script&gt; И звонки как …

2
Magento2 перевод текста шаблона Javascript (KO)
Я пытаюсь добавить перевод для текста, &lt;!-- ko i18n: 'Store credit available' --&gt;&lt;!-- /ko --&gt;присутствующего в vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, но если я пытаюсь изменить текст в моем i18n/en_US.csv, все равно он не работает. Я очистил кэш и использовал развертывание статического контента. Есть ли другой способ добавить перевод для шаблонов KO?

3
Magento 2: Как / Где привязана функция выбивания getTemplate?
Многие бэкэнд-страницы Magento содержат следующее в своем исходном коде &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; Я понимаю (или думаю, что понимаю?), Что &lt;!-- ko templateэто привязка шаблона без контейнера KnockoutJS . Что мне неясно - в каком контексте вызывается getTemplate()функция? В примерах, которые я вижу в Интернете, обычно после …

1
Как 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"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); то есть - вы …

3
Magento 2 добавить пользовательскую проверку атрибута продукта из сценария установки
[ 'type' =&gt; 'int', 'backend' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'text', 'frontend_class' =&gt; 'validate-больше-чем-ноль', 'source' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' =&gt; true, 'required' =&gt; true, 'user_defined' =&gt; false, 'default' =&gt; 0, …

3
Что такое «исходные» элементы в файлах компонентов пользовательского интерфейса
В файлах конфигурации компонента формы пользовательского интерфейса Magento 2 вы часто будете видеть itemатрибут с тем же source- &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt;ниже. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml &lt;field name="title"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Block Title&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;20&lt;/item&gt; &lt;item name="dataScope" …

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

3
проблема обновления страницы оформления заказа
Прежде всего я хочу сделать несколько снимков экрана, чтобы понять мою проблему. Теперь я хочу добавить соответствующий код здесь. и т.д. / интерфейс / di.xml &lt;?xml version="1.0"?&gt; &lt;config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"&gt; &lt;type name="Magento\Checkout\Model\CompositeConfigProvider"&gt; &lt;arguments&gt; &lt;argument name="configProviders" xsi:type="array"&gt; &lt;item name="checkout_deliverysign_block" xsi:type="object"&gt;Kensium\DeliverySign\Model\DeliverySignConfigProvider&lt;/item&gt; &lt;/argument&gt; &lt;/arguments&gt; &lt;/type&gt; &lt;/config&gt; DeliverySignConfigProvider &lt;?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …

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

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;тег. Они не …

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

2
magento2 knockoutjs пользовательская привязка шаблона
Я пытаюсь понять knockoutjs в magento2. особенно в пользовательской привязке шаблона. Я не могу понять, как это сделать. Может кто-нибудь иметь представление, как это работает? По крайней мере, где я могу найти определение getTemplate? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko …

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

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

2
Как использовать Knockout JS в Magento 2
Моя проблема: Я пытаюсь написать небольшое приложение Knockout JS в Magento 2, я изо всех сил пытаюсь инициализировать приложение, так как, когда я ko.applyBindings(AppViewModel, document.getElementById("koTest"));его использую, он ломает Knockout, используемый Magento, и выдает эту ошибку: Uncaught Error: You cannot apply bindings multiple times to the same element. Я подозреваю, что …

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