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

Позначає питання, пов'язані з використанням нокауту в 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; І дзвінки як &lt;script …

2
Текст шаблону Javascript (KO), що перекладає Magento2
Я намагаюся додати переклад для тексту, &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 Backkend містять у своєму вихідному коді наступне &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; Я розумію (чи гадаю, що я роблю?), Що &lt;!-- ko templateце прив'язка шаблону без контейнера KnockoutJS . Що мені незрозуміло - це те, в якому контексті викликається getTemplate()функція? У прикладах, які я бачу …

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()); тобто - ви створюєте …

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; помилково, 'за …

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" xsi:type="string"&gt;title&lt;/item&gt; &lt;item name="validation" xsi:type="array"&gt; …

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

3
Проблема оновлення сторінки оформлення каси
Перш за все, я хочу дати кілька знімків екрана, щоб зрозуміти свою проблему. Тепер я хочу додати сюди відповідний код. тощо / frontend / 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і шукає відображення значення спеціального атрибута перед назвою продукту. Будь-яка ідея про те, як це значення додається до шаблону ko? Схоже , є ще одне питання , для цього тут , …

2
Magento 2: Що таке тег `<кожен />`?
Наскільки я можу сказати, коли ви переглядаєте сітку в бекенде Magento, наступний шаблон "завантажений через XHR" KnockoutJS - це те, що починає візуалізацію речей 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.espebly спеціальному прив'язці шаблону. Я не в змозі отримати потік ідеї рендерінга цього. Хтось може уявити, як це працює? atleast Де я можу знайти визначення getTemplate? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; &lt;!--/ko--&gt; &lt;!--/ko--&gt;

1
Як розділити спостережувані дані Knockout JS між компонентами інтерфейсу
Я розумію, як використовувати imports: {}таexports: {} поділяти властивості компонентів інтерфейсу, наприклад: defaults: { exports: { shouldShowMessage: '${$.component}' } } Що повертає назву компонента в експорті. Але коли я намагаюся експортувати помітний нокаут, він завжди не визначений: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() { this.shouldShowMessage …

2
Я хочу налаштувати свій міні-карт у Magento 2. Мені потрібно додати 3 атрибути
Я хочу налаштувати свій міні-карт у Magento 2. Мені потрібно додати 3 атрибути: SKU, Номер виробника та Номер виробника. Це існуючі атрибути. Я бачу, куди слід додати вихідні значення, але не звідки їх викликати.

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

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