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.

3
Magento2: Cara menangani file zip
Saya harus bisa memperlakukan file zip secara terprogram. Di magento 1.9 saya melakukan: $zip = new ZipArchive(); if ($zip->open($Zippath) === TRUE) { $zip->addFile($Filepath, $Filename); $zip->addFile($FilepathL, "toto.txt"); $zip->close(); return TRUE; } Bagaimana saya bisa melakukan hal yang sama di Magento 2?
8 magento2  zip 

2
Magento 2 Setelah plugin dengan parameter
Saya mencoba menerapkan plugin setelah ke metode berikut. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Harap perhatikan $categoryparameter yang diteruskan ke metode di atas. Sebagai resolusi, saya telah menerapkan kode di bawah ini. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { return $result; } …

1
Dapatkan ID pesanan saat ini 2
Saya tahu cara mengambil id pesanan terakhir dengan kode ini, $this->_checkoutSession->getQuote()->getReservedOrderId(); Di mana _checkoutSession diperoleh dengan injeksi, \Magento\Checkout\Model\Session $checkoutSession Saya ingin tahu cara mendapatkan ID pesanan saat ini di magento 2.


1
Apakah pemeriksaan statis itu?
Setelah membangun modul saya, saya mencoba menjalankan bin/magento dev:tests:run static. Ini melaporkan beberapa masalah dengan kode saya, tetapi saya tidak yakin persis apa yang diperiksa ketika menjalankan tes ini. Dokumentasi resmi mengatakan Analisis kode statis memeriksa bahwa kode PHP mengikuti standar pengkodean Magento 2 dan praktik terbaik. Mereka biasanya dieksekusi …


2
Nonaktifkan seluruh fungsi keranjang & checkout di magento2
Dari sisi admin saya dapat menonaktifkan checkout satu langkah, tetapi pengguna masih dapat menambahkan produk ke troli. Saya hanya ingin menampilkan produk tanpa checkout. Apakah ada ekstensi di sana? Maksud saya nonaktifkan kereta mini, tambahkan ke tautan seluruh situs. Di mana saya dapat menyesuaikan melalui plugin atau pengamat atau menulis …

2
di.xml tipe konstan vs init_parameter
Saya melihat dalam di.xmlfile - file dari inti bahwa beberapa argumen memiliki tipe init_parametertetapi nilai-nilai parameter semua konstanta. <type name="Magento\Framework\View\Page\Config\Renderer"> <arguments> <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> atau yang ini <type name="Magento\Framework\App\Cache\State"> <arguments> <argument name="banAll" xsi:type="init_parameter">Magento\Framework\App\Cache\State::PARAM_BAN_CACHE</argument> </arguments> </type> dan banyak lagi. Tetapi dari apa yang saya lihat dalam interpreter yang terkait …
8 magento2  di 

2
Magento 2: cara berbeda mendapatkan bidang koleksi
Saya memiliki kelas pembantu ini di Magento 2: class Data extends \Magento\Framework\App\Helper\AbstractHelper { protected $_countryFactory; public function __construct( \Magento\Directory\Model\CountryFactory $countryFactory ) { $this->_countryFactory = $countryFactory; } public function getCountryIsoCode($country = 'US') { $country = $this->_countryFactory->create()->getCollection(); $country->addFieldToFilter('country_id', array('eq' => country)); $countryCode = $country->getFirstItem()->getIso3Code()); $countryCode2 = $country->getFirstItem()->getData('iso3_code')); // $countryCode => null // …

2
Magento 2: Pengecualian Event Observer Tidak Ditampilkan di Layar
Dalam ekstensi khusus, saya membuat pengamat seperti ini. app\code\Vendor\Extension\etc\frontend\events.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="sales_quote_remove_item"> <observer name="sales_quote_remove_item_handler" instance="Vendor\Extension\Observer\RemovecartbeforeObserver" shared="false" /> </event> </config> Dan Pengamat Saya: app\code\Vendor\Extension\Observer\RemovecartbeforeObserver.php use Magento\Framework\Event\ObserverInterface; class RemovecartbeforeObserver implements ObserverInterface { public function execute(\Magento\Framework\Event\Observer $observer) { // HERE IS MY CODE $message = "THIS IS CUSTOM ERROR …


2
Cara menampilkan swatch di beranda Magento 2
Saya punya dua produk slider (berdasarkan \Magento\Catalog\Block\Product\Widget\NewWidget) di beranda saya. Saya ingin menambahkan swatch ke slider produk ini. Slider ditambahkan di tata letak homepage.xml saya seperti di bawah ini: <container name="items.wrapper.slider" after="full.width.white.bar" htmlTag="div" htmlClass="wrapper wrapper--large c-catalog__products--slider-wrapper"> <block class="Silvan\TestExtension\Block\Product\Widget\NewWidget" template="Magento_Catalog::product/widget/new/content/new_grid.phtml" name="new.products"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" as="new.products.swatches" template="Magento_Swatches::product/listing/renderer.phtml" /> </block> </container> Saya sudah mencoba …



2
Magento 2 ada cara yang lebih cepat untuk mengubah entri galeri media produk secara terprogram
Saya perlu melakukan pembaruan besar-besaran terhadap data produk tetapi apa yang harus saya lakukan tidak dapat dicapai dengan impor produk. Sebagai contoh, saya perlu memperbarui galeri media dan kategori untuk produk yang diberikan, tetapi solusi yang saya buat terlalu lama. Rekap kecil: Saya menambahkan perintah ke Magento 2 CLI yang, …

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.