Ich bin neu bei Magento2 und unsere Organisation hat gerade die EE-Lizenz erhalten. Ich habe es auf meinem lokalen Computer installiert und die Standardvorlage gibt das Folgende gemischt mit HMTL aus: <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> …
Ich versuche, eine Übersetzung für den Text <!-- ko i18n: 'Store credit available' --><!-- /ko -->in hinzuzufügen vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, aber wenn ich versuche, den Text in meinem zu ändern i18n/en_US.csv, funktioniert das immer noch nicht. Ich habe den Cache geleert und statische Inhalte bereitgestellt. Gibt es eine andere Möglichkeit, Übersetzungen für …
Viele Magento-Backend-Seiten enthalten im Quellcode Folgendes <!-- ko template: getTemplate() --><!-- /ko --> Ich verstehe (oder glaube ich?), Dass <!-- ko templatees sich um eine Vorlage ohne KnockoutJS- Container handelt . Mir ist nicht klar, in welchem Kontext die getTemplate()Funktion aufgerufen wird. In den Beispielen, die ich online gesehen habe, …
Nach einer sehr flüchtigen Lektüre der KnockoutJS-Dokumentation sieht das Initialisieren einer sehr einfachen Knockout-Ansicht folgendermaßen aus // 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()); dh - …
In den Konfigurationsdateien für die UI-Formularkomponente von Magento 2 wird häufig ein itemAttribut mit dem folgenden source- <item name="source" xsi:type="string">block</item>angezeigt. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" xsi:type="string">title</item> …
Ich habe mich im neuen Backend-Grid-System von Magento für die Merchant Beta 1.0.0-Version umgesehen. Zunächst muss ich sagen, dass ich beeindruckt bin. Jetzt können Sie auswählen, welche Spalten angezeigt werden sollen, sie neu anordnen und nach Attributen filtern, die nicht unbedingt über eine Spalte verfügen. Das ist aber nicht wichtig. …
Zunächst möchte ich einige Screenshots geben, um mein Problem zu verstehen. Jetzt möchte ich hier verwandten Code hinzufügen. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; class …
Ich versuche, der Liste der Elemente im Abschnitt "Zusammenfassung" an der Kasse in Magento 2 ein benutzerdefiniertes Produktattribut hinzuzufügen. Die Vorlagendatei befindet sich in Magento_Checkout/web/template/summary/item/details.htmlund versucht, den Wert des benutzerdefinierten Attributs vor dem Produktnamen anzuzeigen. Haben Sie eine Idee, wie dieser Wert zur Ko-Vorlage hinzugefügt wird? Es sieht so aus, …
Soweit ich das beurteilen kann, wird beim Anzeigen eines Gitters im Magento-Backend die folgende KnockoutJS-Vorlage "Über XHR geladen" gerendert 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 <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Allerdings - ich bin ein bisschen ratlos, was das <each/>Tag und das <render/>Tag sind. Sie sind nicht (oder scheinen …
Ich möchte die Schaltfläche "Bestellung aufgeben" von der Zahlung in die Seitenleiste auf der Checkout-Seite verschieben. Kann mir jemand einen Vorschlag machen? Bearbeiten : Ist das überhaupt möglich (mit der Antwort / dem Ansatz) ? Nach meinen Recherchen hat jede Zahlungsmethode eine eigene HTML-Vorlage mit einer eigenen Schaltfläche. Diese Schaltfläche …
Ich versuche, knockoutjs in magento2 zu verstehen, insbesondere das Binden von benutzerdefinierten Vorlagen. Kann jemand eine Idee haben, wie es funktioniert? atleast Wo finde ich die Definition von getTemplate? <!-- ko if: (!quoteIsVirtual) --> <!-- ko foreach: getRegion('customer-email') --> <!-- ko template: getTemplate() --><!-- /ko --> <!--/ko--> <!--/ko-->
Ich verstehe, wie man Eigenschaften einer UI-Komponente verwendet imports: {}undexports: {} teilt, wie zum Beispiel: defaults: { exports: { shouldShowMessage: '${$.component}' } } Welches gibt den Komponentennamen in den Exporten zurück. Aber wenn ich versuche, ein beobachtbares Knockout zu exportieren, ist es immer undefiniert: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' …
Mein Problem: Ich versuche, eine kleine Knockout JS-App in Magento 2 zu schreiben. Ich habe Probleme, die App so zu initialisieren, dass bei Verwendung ko.applyBindings(AppViewModel, document.getElementById("koTest"));der von Magento verwendete Knockout unterbrochen wird und der folgende Fehler ausgelöst wird: Uncaught Error: You cannot apply bindings multiple times to the same element. …
UPDATE : Sie können direkt auf die Ansichtsmodelle zugreifen. Wenn Sie Code auslösen müssen, um nach dem Rendern ausgeführt zu werden, verwenden Sie MutationObserver. Ich werde meinen Code veröffentlichen, sobald ich ein gutes Arbeitsbeispiel habe. Ursprüngliche Frage: Wir haben viele telefonische Bestellungen. Ich arbeite an einem Modul, das die Daten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.