«layout» etiketlenmiş sorular

Sonunda şablon dosyalarını oluşturan blok hiyerarşisini tanımlamak için kullanılan xml dosyalarını belirtir.

5
Tüm temalarda gösterilecek bir modül düzeni nasıl yapılır
Durum şu: Tümü varsayılan temayı kullanarak test edilen ve çalışan birkaç kendi kendine yapılan modülüm var. Sonra yeni bir tema aldık ve yükledik. Yeni temaya geçildi ve modüller gösterilmedi. Birkaç denemeden / başarısızlık testinden sonra, ilgili düzen ve şablon dosyalarını son yüklenen temanın ilgili klasörlerine kopyalamam gerektiğini buldum. Yani, sorum …

2
Mizanpaj Güncellemeleri için CMS XML tanıtıcıları
Bir cms sayfasının düzenini güncellemek için cms tutamaçlarını kullanmaya çalıştığım birkaç senaryo yaşadım. Örneğin, cms_index_index tanıtıcı kök başvuru ve sayfa şablonu ayarlama kullanmaya çalışıyordum. Bu başarısız oldu ve ben bu düzeni güncelleme doğrudan ana sayfa cms sayfa görüntüleme ayarları yönetici sistemi üzerinden yapmak zorunda kaldı. Ayrıca sol blok cms_page tanıtıcısını …

2
Blokları başka bir kaba taşıma
Yeni olduğum için Oturum aç ve Mağaza değiştiriciyi ' header.panele taşımak için bir geçici çözüm arıyorum header.container. Ben sadece bu kodu denedim ama çalışmaz <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>

1
Magento 2 özel tema düzeni xml ve css çalışmıyor
Yeni bir tema oluşturdum ve işe yaradı ama birkaç gün sonra bazı şeylerin işe yaramadığını fark ettim. default_head_blocks.xml artık içerdiğim herhangi bir css dosyasını içeri almıyor (hem barındırılan hem de harici) default.xml, üst öğenin üzerine yazmaz. Buna neyin sebep olduğundan emin değilim. Hatta / var / klasörü ve / pub …
13 layout  theme  css 

6
Ana sayfadan sayfa başlığı (h1) nasıl kaldırılır, cms_index_index.xml çalışmıyor
Özel temamdaki ana sayfa ana başlığını kaldırmaya çalışıyorum (luma temasının üstünde çalışıyor). Şu anki cms_index_index.xmldosyamın tam içeriğini aşağıdaki gibi (ve burada zaten yanıtlandığı gibi) kaldırmak için normal etiketi eklemeye çalıştım : <?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" remove="true"/> </body> </page> Zaten başka yaklaşımları denedim <referenceBlock name="page.main.title" display="false"/> Ve …

2
Magento 2: Değişkenleri Denetleyici Eyleminden “Görünüme” Geçme
Magento 1'de, Denetleyici eyleminizden "Görünüm" e (yani, düzeninizdeki bir blok) veri aktarmak istiyorsanız Aracılığıyla genel kayıt defterine bir değer / nesne ekleyin Mage::register Bir blok nesnesini doğrudan getir ve çalıştırdıktan sonra getirilen blok nesnesindeki veri özelliklerini ayarla loadLayout phtmlDosyalardaki blok nesneler üzerinde çağrı yöntemleri ve blok nesnelerinin daha önce kontrolör …

6
Magento'da altbilgide js yükü
<reference name="footer"> <action method="addItem"> <type>skin_js</type> <file>js/fabric/tool/controller_tool.js</file> </action> </reference> Ben altbilgi js yüklemek için yukarıdaki kodu kullanılır. Ama Magento hata veriyor Geçersiz yöntem Mage_Page_Block_Html_Footer :: addItem (Dizi ([0] => skin_js [1] => js / fabric / tool / controller_tool.js)) Altbilgiye js yüklemem gerekiyor. Bu sorunun üstesinden nasıl gelinir.

4
GetChildHtml () öğesine veri aktarın veya alt blokta çağrı yöntemi
GetChildHtml () çağrısına veri iletmek istiyorum. Bunun nedeni, bloğun çıktısının bir ürün tipine bağlı olmasıdır. Bu yüzden çıkış karar verebilir böylece getChildHtml ürün geçmek istiyorum. Bunu içeride yapıyorum template/checkout/cart/item/default.phtml. İdeal olarak, çağrı şöyle görünecektir: echo $this->getChildHtml('child_block_name', $_item); Sonra bloğum ürün türünü öğeden alabilir ve doğru çıktıyı görüntüleyebilir. Bu verileri aktarmak …
12 layout  blocks 

3
Adı olmayan bir bloğu mizanpajdan kaldırma
Üçüncü taraf bir uzantıda bildirilen magento 2 düzeninden bir blok kaldırmak istiyorum, ancak blok bir adı yok. Bunu yapabilir miyim? Blok şöyle ilan edilir <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> Kullanamam <referenceBlock name="..." remove="true" /> çünkü gördüğünüz gibi üzerinde isim yok.

3
Magento 2 AJAX ile HTML oluşturma
Magento 2 AJAX ile HTML oluşturmak için en iyi yolu bulmaya çalışın. Yol 1: Denetleyiciyi düzen olmadan kullanma Dosya 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 function __construct( …


1
Magento 2: Kapsayıcıya XML yoluyla nasıl metin eklenir
Altbilgideki bir Bağlantı listesinden önce tek bir metin satırı oluşturmaya çalışıyorum. Bunu yapmak için bir şablon dosyası oluşturmak, bu görev için kaynak israfı gibi görünüyor. Anladığım kadarıyla Magento\Framework\View\Element\Text, mizanpajda bir blok içeren metin çıktısı alabilirim . XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block …

1
Magento 2: Modül Dizisi Etki Düzeni XML Yükleme Sırasını İşliyor mu?
Do <sequence/>etiketleri module.xmldosyalarında Magento düzen kolu XML dosyalarını işleyecek sırasını etkileyecek? Benim ön araştırma hayır diyor , ama bu yanlış görünüyor bu yüzden onlar onay (kanıt == düzen kodu XML dosya yolları oluşturulan ve yüklenen kaynak kod noktaları) arıyorum Sıralama etiketleri, XML dosya yükleme sırasını düzen düzenini etkilemezse, bu dosyaların …

6
Magento 2'de referenceBlock için "adı" bulun
Sayfamdan bazı blokları kaldırmak istiyorum. Diyelim ki logo için kapsayıcıyı kaldırmak istiyorum. Sonra /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlaşağıdaki kod ile oluşturmak : <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> Bu durumda, Base Theme içindeki dosyaları arayarak bu referans bloğunun adını (name = "logo") bulmayı başardım. Soru şudur: Blok isimlerini bulmanın daha iyi bir …
11 magento2  layout  xml 

1
GetChildHtml ve getBlockHtml arasındaki fark nedir
özet Arasındaki fark nedir getChildHtmlve getBlockHtml? Şablonda cms / block başlığını nasıl alabilirim? Ben aslında kendi altbilgi ile Altbilgiyi yerini ve kendi ayarlamış <?= $this->getChildHtml('...') ?>kullandığım kadar bu işi vermedi: <?= $this->getBlockHtml('...') ?>. Düzen XML'si: <layout> <default> <block type="core/template" name="custom_footer" as="footer" template="page/html/footer.phtml"> <block type="cms/block" name="child_1"> <action method="setBlockId"><block_id>footer_child_1</block_id></action> </block> </block> </layout> …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.