Cara menampilkan blok statis di beranda. Saya ingin menunjukkan blok statis di rumah di halaman. Saya mengungguli module_cms dan menambahkan kode ini di cms_index-index tetapi hanya menampilkan blok terakhir
<referenceContainer name="content.bottom">
<block class="Magento\Cms\Block\Block" name="block_identifier">
<arguments>
<argument name="block_id" xsi:type="string">block1</argument>
</arguments>
</block>
<block class="Magento\Cms\Block\Block" name="block_identifier" after="-">
<arguments>
<argument name="block_id" xsi:type="string">block2</argument>
</arguments>
</block>
Cara menunjukkan semua blok
Jawaban:
Tetap di bawah XML dalam file cms_index_index.xml Anda dan periksa di depan,
Anda harus tetap sama
block_identifier
untuk kedua blok statis.You have to keep static block name as unique,
Ganti block1 dan block2 dengan id blok statis Anda di kode xml di atas.
sumber
Anda dapat melakukannya dengan 2 cara.
Dari halaman cms tambahkan blok ke homage:
Dari File Xml:
Semoga ini bisa membantu Anda
sumber
cms_index_index.xml
Anda dapat menemukannya di bagian tampilan modul-cmsVendor/magento/
lain tidak perlu menimpaBuat Blokir
Buka Panel Admin di Magento Store dan navigasikan ke tab Konten dari sudut kiri halaman. Selanjutnya, klik opsi Blokir .
Kemudian klik Tambah Blok Baru .
Selanjutnya, tambahkan rincian Blok -> Masukkan Judul Blok (Judul Blok) dan Blok Identifier (Id of the Block).
Setel Block Identifier = Demo_Test dan tambahkan beberapa teks di bagian konten .
Sekarang cukup klik Simpan .
Tambahkan Blokir ke Beranda
Buka Panel Admin di toko Magento, navigasikan ke tab Konten dari sudut kiri halaman, lalu klik opsi Halaman.
Klik Edit di beranda .
Buka bagian konten dan tambahkan blokir kode pendek :
{{block class="Magento\Cms\Block\Block" block_id="Demo_Test"}}
Klik Simpan
sumber
Cara terbaik adalah, buka file tata letak dan salin deskripsi blokir
<block class="Itheavens\Fanpage\Block\Index\Index" name="index.index" template="Itheavens_Fanpage::index/index.phtml"/>
dan ganti dengan braket kedua menjadi seperti ini
sumber
block_identifier
Tambahkan file default.xml di bawah Folder Magento_theme yang ditempatkan di bawah tema yang diterapkan saat ini.
sumber