Pertanyaan yang diberi tag «magento2»

Pertanyaan umum tentang Magento 2, tidak khusus untuk versi minor. Gunakan tag ini untuk membedakan dari Magento 1. Jika Anda memiliki masalah dengan versi tertentu, gunakan tag 'Magento-2.x' yang sesuai. Fungsi antara Magento 2 versi minor mungkin berbeda.

2
Bagaimana cara menambahkan massaction di kisi produk di magento2?
Saya perlu menambahkan aksi massal berdasarkan Pengaturan. Jika dalam pengaturan Konfigurasi, ini diatur ke "Ya / Aktifkan" daripada hanya tindakan massal tertentu yang harus ditambahkan ke kisi produk. Saya tahu saya bisa langsung menambahkan aksi massa menggunakan ui_component product_listing.xml. ? Tetapi kasusnya adalah bagaimana memeriksa pengaturan konfigurasi dan menambah atau …
8 magento2 

1
Apa yang Dilakukan Modul Magento_Ui / js / lib / knockout / extender / bound-node?
Modul bootstrap Knockout.js di Magento 2 mencakup modul berikut melalui definedependensi. Magento_Ui/js/lib/knockout/extender/bound-nodes Secara teknis, modul ini menciptakan pembungkus untuk ko.applyBindingsdan ko.cleanNodemetode. Pembungkus ini akan menyembunyikan model tampilan dan node tertentu dalam javascript pribadi WeakMap, dan kemudian mengembalikan objek registri tunggal yang akan memungkinkan Anda mengakses item di WeakMap. Namun, tidak …

1
Menyimpan data bidang pembayaran khusus di magento 2 melalui plugin tidak berfungsi,
Saya mencoba menyimpan data bidang khusus saya melalui plugin tetapi tidak berfungsi. Kelas Plugin namespace Vendor\Module\Model\Checkout; class PaymentInformationManagementPlugin { protected $paymentMethodManagement; public function __construct( \Magento\Quote\Model\QuoteFactory $quote, \Magento\Quote\Api\PaymentMethodManagementInterface $paymentMethodManagement ) { $this->paymentMethodManagement = $paymentMethodManagement; $this->quoteManagement = $quoteManagement; } public function beforeSavePaymentInformation( \Magento\Checkout\Model\PaymentInformationManagement $subject, $cartId, \Magento\Quote\Api\Data\PaymentInterface $paymentInformation ) { //$paymentInformation->getData('extension_attributes'); $extenstinAttributes = …

2
Magento2 Urutan Benar untuk menyiram semua Cache / file Statis
Saya mengalami kesulitan dalam pengembangan dengan kelas-kelas yang dihasilkan, file yang diproses sebelumnya dan cache di Magento2. Dalam perbandingan dengan Magento1 tampaknya tidak mungkin lagi untuk berkembang secara efisien ketika menonaktifkan semua cache, ditambah saya juga perlu melihat apakah cache mengganggu fitur yang saya buat. Masalah saya adalah, bahwa ada …

2
Menggunakan berbagai metode pelarian
Saya perhatikan kelas vendor/magento/framework/Escaper.phpyang berisi beberapa metode keamanan berguna yang digunakan di dalam (terutama) templat. Beberapa dari mereka cukup umum ( escapeHtml()), tetapi beberapa dari mereka sulit ditemui. Metode apa dan escapeXssInUrl()sebenarnya? Dalam hal metode escapeJsQuote()- di mana tempat kutipan ini dapat ditemukan? Hanya inline jsin templates? Adakah yang memiliki …

3
Bagaimana cara mendapatkan url frontend produk dari backend?
Saya mengembangkan ekstensi Magento 2. Saya perlu mendapatkan url frontend produk dari backend. Saya sudah mencoba menggunakan: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); tetapi $urlselalu mengembalikan url backend, seperti http://<domain>/admin/catalog/product..... mereka dapat bekerja di Magento 1.x tetapi tidak untuk 2.x. Apakah ada cara untuk mendapatkan URL frontend?

1
Magento2 pindah dari pementasan ke situs langsung
Saya belum menemukan terlalu banyak informasi tentang proses yang efisien untuk pengembangan bergulir situs saya sehingga saya dapat menambahkan modul khusus dan perubahan file lainnya pada pementasan dan kemudian mendorong perubahan itu ke salinan langsung situs saya dengan magento2. Di Magento 1.9 kami hanya memiliki klon git dari file dan …

3
Cara yang benar untuk mendapatkan objek sesi?
Saya sedang menulis modul pembayaran untuk Magento 2 sekarang dan saya sedang mengeceknya terhadap "Kode Penyandi Program Kualitas Ekstensi Magento" CodeSniffer ( https://github.com/magento/marketplace-eqp ). Untuk setiap kelas saya yang menggunakan objek sesi (checkout), CodeSniffer merespons dengan peringatan berikut: Session object MUST NOT be requested in constructor. It can only be …



1
Untuk apa Impor / Ekspor `defaults` dalam Obyek uiElement?
Dalam banyak Magento 2 UI Elemen model tampilan konstruktor, yang defaultsarray akan memiliki importsatau exportsproperti. return Collection.extend({ defaults: { //... imports: { rows: '${ $.provider }:data.items' }, return Insert.extend({ defaults: { //... exports: { externalFiltersModifier: '${ $.externalProvider }:params.filters_modifier' }, Melihat sumber uiElementmodul, #File: vendor/magento/module-ui/view/base/web/js/lib/core/element/element.js initLinks: function () { return this.setListeners(this.listens) …

2
Cara mengganti file template dalam pembuatan modul di Magento2
Saya ingin mengganti: /opt/lampp/htdocs/magento_composer/vendor/magento/module-catalog/view/frontend/templates/product/view/addtocart.phtml saya telah menyalin dan menempelnya di modul khusus saya di: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/templates/product/view/addtocart.phtml Ini adalah file Layout saya: <?xml version="1.0"?> <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="product.info.addtocart" template="Hello_Custom::product/view/addtocart.phtml" after="alert.urls"> </referenceBlock> </body> </page> di: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/layout/catalog_product_view.xml module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Hello_Custom" setup_version="1.0.0" schema_version="1.0.0"> </module> </config> Modul berfungsi …
8 magento2 

1
Magento 2 Periksa Jika Pelanggan Berlangganan Newsletter
Saya sedang mengembangkan ekspor / impor xml khusus ini. Di magento 2 bagaimana saya bisa memeriksa apakah pelanggan berlangganan buletin? Saat ini saya sedang memuat pabrik pelanggan. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Tetapi ini tidak memberikan informasi tentang buletin apakah ada model lain yang harus saya muat?

2
Terganggu oleh banyak kelas untuk DI dalam konstruktor Magento 2 - apakah ada cara yang lebih baik?
Pada saat ini saya kesal menulis konstruktor serupa secara massal seperti berikut dalam modul saya. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */ \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) { $this->registry = $registry; /* ... */ …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.