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 menambahkan swatch dengan menambahkan blok dengan kelas Magento\Swatches\Block\Product\Renderer\Listing\Configurable
tetapi ini tidak berfungsi seperti yang diharapkan.
Adakah yang tahu cara mencapai ini di beranda?
Terima kasih.
magento2
configurable-product
swatches
pengguna1393817
sumber
sumber
Jawaban:
Buat modul sederhana untuk carikan tampilan pada produk yang dapat dikonfigurasi di beranda.
Anda harus mengikuti langkah-langkah di bawah ini untuk mendapatkan contoh pada koleksi produk beranda,
app / code / Test / Homeslider / registrasi.php
app / code / Test / Homeslider / etc / module.xml
app / code / Test / Homeslider / view / frontend / templates / products.phtml
buat file xml untuk tampilan di dalam beranda, aplikasi / kode / Tes / Homeslider / view / frontend / layout / cms_index_index.xml
Buat file Blokir , aplikasi / kode / Tes / Homeslider / Blok / Productslist.php
Jalankan perintah,
sumber
Di sini Anda pergi, saya membuat paket seperti yang direkomendasikan oleh @ Rakesh.Many terima kasih bro. Halaman Depan Swatch
sumber