Pindahkan blok ke wadah lain caranya


13

Menjadi baru oleh saya mencari solusi untuk memindahkan Masuk dan Toko switcher dari header.panelke header.container. Saya baru saja mencoba kode ini tetapi tidak berhasil

<referenceContainer name="header.container">
        <referenceBlock  class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock>
</referenceContainer>

Jawaban:


39

Ada node pindah baru di tata letak XML yang kami memiliki akses ke dalam M2. Node ini menetapkan elemen blok atau wadah yang dinyatakan sebagai anak dari elemen lain dalam urutan yang ditentukan.

Contoh:

<move element="name.of.an.element" destination="name.of.destination.element" as="new_alias" after="name.of.element.after" before="name.of.element.before"/>

Dalam contoh yang Anda berikan sebelumnya Anda hanya bisa menelepon:

<move element="store.settings.language" destination="header.container" as="store_settings_language"/>

Informasi lebih lanjut dalam dokumen M2 resmi di <move>sini: https://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-instructions.html#fedg_layout_xml-instruc_ex_mv


9

Ini lebih baik:

<move element="store_language" destination="header.container" />
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.