Pertanyaan yang diberi tag «layout»

Menunjukkan file xml yang digunakan untuk mendefinisikan hierarki blok yang akhirnya membuat file template.

5
Cara membuat tata letak modul untuk ditampilkan pada semua tema
Inilah situasinya: Saya memiliki beberapa modul buatan sendiri, semuanya diuji dan bekerja menggunakan tema default. Kemudian kami membeli dan memasang tema baru. Beralih ke tema baru dan modul tidak ditampilkan. Setelah beberapa uji coba / gagal saya menemukan bahwa saya perlu menyalin tata letak dan file templat yang sesuai ke …

2
CMS XML Menangani untuk Pembaruan Layout
Saya punya beberapa skenario di mana saya mencoba menggunakan pegangan cms untuk memperbarui tata letak halaman cms. Sebagai contoh saya mencoba menggunakan cms_index_index menangani referensi root dan mengatur template halaman. Ini gagal dan saya harus membuat pembaruan tata letak ini melalui sistem admin langsung pada pengaturan tampilan halaman homepage. Saya …

2
Pindahkan blok ke wadah lain caranya
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>

6
Cara menghapus judul halaman (h1) dari beranda, cms_index_index.xml tidak berfungsi
Saya mencoba menghapus judul utama halaman beranda pada tema khusus saya (yang berjalan di atas tema luma). Saya sudah mencoba menambahkan tag yang biasa dihapus, seperti berikut (dan seperti yang sudah dijawab di sini), konten lengkap dari cms_index_index.xmlfile saya saat ini : <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="page.main.title" …


6
Memuat js di footer di Magento
<reference name="footer"> <action method="addItem"> <type>skin_js</type> <file>js/fabric/tool/controller_tool.js</file> </action> </reference> Saya menggunakan kode di atas untuk memuat js di footer. Tapi Magento melempar kesalahan Like Metode tidak valid Mage_Page_Block_Html_Footer :: addItem (Array ([0] => skin_js [1] => js / fabric / tool / controller_tool.js)) Saya perlu memuat js di footer. Bagaimana cara …

4
Lulus data ke getChildHtml () atau metode panggilan di blok anak
Saya ingin dapat meneruskan data ke panggilan getChildHtml (). Alasannya, output dari blok tergantung pada jenis produk. Jadi saya ingin meneruskan produk ke getChildHtml sehingga dapat memutuskan output. Saya melakukan ini di dalam template/checkout/cart/item/default.phtml. Idealnya, panggilan akan terlihat seperti: echo $this->getChildHtml('child_block_name', $_item); Kemudian blok saya bisa mendapatkan jenis produk dari …
12 layout  blocks 

3
Hapus blok dari tata letak tanpa nama
Saya ingin menghapus blok dari tata letak di magento 2 yang dideklarasikan dalam ekstensi pihak ketiga, tetapi blok itu tidak memiliki nama. Bisakah saya melakukan itu? Blok dideklarasikan seperti ini <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> Saya tidak bisa menggunakan <referenceBlock name="..." remove="true" /> karena, seperti yang Anda lihat tidak …

3
Cara merender HTML dengan AJAX di Magento 2
Saya mencoba mencari cara terbaik untuk membuat HTML melalui AJAX di Magento 2. Cara 1: Menggunakan Pengontrol tanpa tata letak Mengajukan Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ public …

1
Tata letak tema Magento 2 kustom xml dan css tidak berfungsi
Saya membuat tema baru dan itu berfungsi dengan baik tetapi setelah beberapa hari, saya menyadari beberapa hal tidak berfungsi. default_head_blocks.xml tidak lagi menarik file css yang saya sertakan (baik yang dihosting maupun yang eksternal) default.xml tidak menimpa orangtua. Saya tidak yakin apa yang menyebabkan ini. Saya bahkan mencoba menghapus / …
12 layout  theme  css 

1
Magento 2: Cara menambahkan teks dalam wadah melalui XML
Saya mencoba membuat satu baris teks sebelum daftar Tautan di catatan kaki. Membuat file templat untuk melakukan ini tampaknya merupakan pemborosan sumber daya untuk tugas ini. Seperti yang saya pahami, saya bisa menampilkan teks dengan Magento\Framework\View\Element\Textblok di tata letak. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" …


6
Cari tahu "nama" untuk referensi. Buka di Magento 2
Saya ingin menghapus beberapa blok dari halaman saya. Katakan misalnya bahwa saya ingin menghapus wadah untuk logo. Lalu saya buat /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmldengan kode berikut: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> Dalam hal ini saya berhasil mengetahui nama (nama = "logo") dari blok referensi ini dengan mencari melalui file di …
11 magento2  layout  xml 

1
Apa perbedaan antara getChildHtml dan getBlockHtml
Ringkasan Apa perbedaan antara getChildHtmldan getBlockHtml? Bagaimana saya bisa mendapatkan judul cms / blok di template? Saya telah dasarnya diganti footer dengan footer saya sendiri dan mengatur sendiri <?= $this->getChildHtml('...') ?>ini tidak bekerja sampai aku digunakan: <?= $this->getBlockHtml('...') ?>. Layout XML: <layout> <default> <block type="core/template" name="custom_footer" as="footer" template="page/html/footer.phtml"> <block type="cms/block" …

2
Bagaimana saya bisa menambahkan tata letak halaman ke modul Mage_Page?
Aku ditemukan setelah upgrade Magento bahwa inti Mage_Page's config.xmltelah diedit secara manual, dan sekarang saya sedang mencari untuk mengubah XML dengan cara yang tidak inti menimpa. Berikut adalah contoh XML inti: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> <page> <class>Mage_Page_Model</class> </page> </models> <blocks> <page> <class>Mage_Page_Block</class> </page> </blocks> <page> <layouts> …

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.