Pertanyaan yang diberi tag «layout»

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

4
Penjelasan tentang Grid Komponen UI di Magento 2
Apakah ada penjelasan dan / atau contoh konfigurasi minimum yang diperlukan untuk membuat Grid Komponen UI di Magento 2? Saya tahu ada banyak sekali komponen inti, seperti ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Namun, file XML ini bersifat ekspansif, dan ada sedikit penjelasan tentang apa yang dilakukan setiap node, dan bagaimana Anda akan menggunakan ini …

6
Magento 2: Mengubah Template Blok
Di Magento 1, sebagai pengembang modul dimungkinkan untuk mengubah template blok menggunakan layout XML code seperti ini <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> dan kemudian menambahkan templat Anda ke tema dasar. app/design/frontend/base/default/template/path/to/template.phtml Apakah mungkin, sebagai pengembang modul, untuk melakukan hal serupa di Magento 2? Atau apakah saya perlu menggunakan …

4
Magento 2: bagaimana cara kerja bagian / bagian.xml pelanggan?
Baru-baru ini saya menemukan konsep baru di Magento 2 yang menurut saya menarik: bagian pelanggan Beberapa dari Anda mungkin telah memperhatikan keberadaan sections.xmlfile yang terlihat seperti ini: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd"> …

6
Tata letak debugging memuat XML
TL; DR: apakah ada cara saya bisa men-debug memuat tata letak? Karena saya percaya tata letak satu modul bertentangan dengan yang lain. Terkait dengan pertanyaan sebelumnya yang saya buat: Cara membuat tata letak modul untuk ditampilkan pada semua tema Saya telah berhasil memuat modul saya pada lingkungan pengujian lokal saya …

3
Hapus blokir dari tata letak di Magento 2
Di Magento 1 saya bisa menghapus blok yang ditambahkan oleh file tata letak dengan menambahkan ini di blok tata letak saya <remove ="block_id_here" /> Bagaimana saya bisa melakukan hal yang sama untuk Magento 2? Sebagai latihan praktis, katakanlah saya memiliki modul sendiri dari mana saya ingin menghapus blok dasbor dari …

7
Pindahkan semua Javascript ke sebelum </body>
Adakah yang tahu cara membuat semua tag skrip JS Magento, mis., &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;Render sebelum penutupan &lt;/body&gt;? Saya sudah pernah mencoba ini sebelumnya, tetapi saya diberi kesalahan yang menurut saya sejalan dengan metode addJS yang tidak tersedia di mana saya menggunakannya, mungkin dalam referensi footer.

3
Perlihatkan / sembunyikan blok dalam tata letak XML
Bagaimana cara menambahkan blok secara kondisional (tergantung pada konfigurasi di panel admin) di tata letak Magento's XML? Kami dapat memeriksa apakah konfigurasi benar pada tindakan. Dalam contoh di bawah ini, jika sample/config/show_toplinkskonfigurasi dari panel admin (di System-&gt; Configuration) benar , maka file template links.phtmlakan digunakan untuk membuat Top Links. Jika …
32 template  layout  blocks  xml 

3
Kapan menggunakan 'nama' dan kapan menggunakan 'sebagai'
Saya menemukan bahwa ketika mencoba menggunakan unsetChildmetode ini, kadang-kadang saya harus menggunakan atribut 'name' dan yang lain 'sebagai'. Tampaknya jika blok ditambahkan secara normal, Anda menggunakan 'sebagai' tetapi jika ditambahkan ke blok menggunakan appendmetode, Anda mungkin harus menggunakan 'nama'. Apakah asumsi ini benar? Apa alasan di balik ini dan apakah …

1
Magento 2: Menambahkan HTML Sewenang-wenang ke <head> Setiap Halaman?
Di Magento 2, mungkinkah menambahkan sedikit HTML sewenang-wenang ke setiap halaman muka / keranjang &lt;head/&gt;? Saya tahu saya bisa menambahkan blok ke konten / &lt;body&gt;area dengan kode seperti ini &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Namun, tidak jelas apakah ada blok serupa …
23 php  layout  magento2 


4
Cara Praktik Terbaik untuk Mengedit Top-Link Magento
Katakanlah kita ingin menambahkan ikon keranjang belanja tepat sebelum tautan "Keranjangku" di tautan teratas Magento (lihat tautan teratas di bawah). Apa cara terbaik untuk melakukan ini? Lakukan sesuatu untuk toplinks.php? Lakukan sesuatu untuk links.phtml? File xml? Ada opsi lain? Saya mengerti bahwa ini dapat dilakukan dengan CSS, tetapi seiring dengan …

3
Menargetkan banyak pegangan tata letak dalam tata letak XML
Saya memiliki pengontrol khusus yang diakses di jalur /custommodule/customer/infoyang memuat 2columns-left.phtmltemplate pada rootnode sebagai berikut: &lt;custommodule_customer_info&gt; &lt;reference name="root"&gt; &lt;action method="setTemplate"&gt;&lt;template&gt;page/2columns-left.phtml&lt;/template&gt;&lt;/action&gt; &lt;/reference&gt; &lt;/custommodule_customer_info&gt; Yang ingin saya lakukan adalah memperbarui templat root untuk pelanggan yang tidak masuk, seperti: &lt;customer_logged_out&gt; &lt;custommodule_customer_info&gt; &lt;reference name="root"&gt; &lt;action method="setTemplate"&gt;&lt;template&gt;page/1column.phtml&lt;/template&gt;&lt;/action&gt; &lt;/reference&gt; &lt;/custommodule_customer_info&gt; &lt;/customer_logged_out&gt; Saya mengerti bahwa saya tidak …
22 layout 


1
Blokir dengan Cachable = false tidak ditampilkan pada halaman tampilan produk
Saya menggunakan magento2-1.0.0-beta4 Saya telah menyalin checkout.rootblok dari app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlke halaman produk. Semuanya berfungsi dengan baik, sampai saya mengaktifkannya page_cache. Blok itu ada cacheable="false"di Layout XML. Sekarang ketika saya membuka halaman produk saya, blok tidak dapat ditampilkan sama sekali. Jika saya memahami halaman cache dengan benar, itu harus memuat blok seperti …


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.