«blocks» etiketlenmiş sorular

"Blok" sınıflarıyla ilgili soruları belirtir.

4
Magento 2 Store switcher hatası “section-config.js” içinde yakalanmadı TypeError: undefined (') özelliği' * 'okunamıyor
Özel temamda özel bir mağaza değiştirici kullanıyorum. Blok şablonu aşağıdaki gibidir: <?php if (count($block->getStores())>1): ?> <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : ''?> <span><?php echo $block->escapeHtml($block->getStoreName()) ?></span> <span>/</span> <?php foreach ($block->getStores() as $_lang): ?> <?php if ($_lang->getId() != $block->getCurrentStoreId()): ?> <span class="view-<?php echo $block->escapeHtml($_lang->getCode()); ?> switcher-option"> <a href="#" …

3
Magento yeni özel blok modülü
Magento 1.8.1.0 sürümünü kullanıyorum . Yeni bir ana sayfa oluşturmak için kullanacağım yeni bir özel blok modülü oluşturmaya çalışıyorum. Ad Alanı: Haçlı Modül: CLHomePage Blok Tipi: haçlı evi Sınıf: Qwerty (şimdilik sadece test sırasında) Tasarım Paketi: haçlı Tema: varsayılan Şimdiye kadar sahip olduğum şey bu: \ App \ etc \ …

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 1'de bir blok sınıfını nasıl geçersiz kılar / yeniden yazarım?
Not: Bu, blok yeniden yazma işlemlerinin nasıl çalıştığını tam olarak açıklayan ve daha spesifik "X bloğunu nasıl geçersiz kılabilirim" veya "Yeniden yazım neden çalışmıyor?" Soruları için yinelenen hedef olarak kullanılabilecek standart bir soru olarak tasarlanmıştır. Ayrıca bakınız: Magento 1 geçersiz kılmaları hakkında kanonik sorular mı arıyorsunuz? Diyelim ki, özel bir …


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
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> …

2
Arka uçta Magento 1 Widget kurulumu - nasıl yukarı doğru hareket ederim
Tüm kategori sayfalarında arka uç -> CMS -> Widget'lar aracılığıyla bir widget kurulumum var Şimdi bu yöntemi kullandığımda kategori sayfaları için bir blok seçiyorum ve blok güzel görünüyor. Sol sütundaki diğer tüm bilgilerin altındadır. Ancak bloğu nasıl yukarı taşıyabilirim? (yukarıda katmanlı vb.) ... Alternatif, local.xmltercih etmiyorum + daha sonra aynı …

3
Geçersiz blok türü: [Ad Alanı] \ [Modül] \ Blok \ Zaman Çizelgesi
Altbilgiye bir blok eklemeye çalışıyorum ama şimdiye kadar geri dönüyor Invalid block type: [Namespace]\[Module]\Block\Timeline Şimdiye kadar sahip olduğum kaynak da burada bulunabilir: https://github.com/sandermangel/magento2-twitterfeed benim layout/default.xml <?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="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> ve benim blok sınıfım vendor/[namespace]/[module]/Block/Timeline.php namespace [Namespace]\[Module]\Block; use Magento\Framework\View\Element\Template; class …
11 blocks  magento2 

3
Magento 2: Ödeme sayfasına nasıl ek blok eklenir?
Yukarıdaki dosyayı geçersiz kılmak ve özel bloğumu görüntülemek istiyorum li. Magento \ satıcı \ magento \ modül-çıkış \ görünümü \ önyüzü \ web \ template \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div class="step-title" data-bind="i18n: 'Shipping Address'" data-role="title"></div> </li> <!-- ko if:myBlock --> // Mine need to call block created …



1
Magento 2 - blok adı vs isim olarak
Magento 2'de biraz iş yapıyorum ve yüklediğim bazı modüllerin üzerine yazıyorum (ön uçta). Ancak bugün daha önce hiç karşılaşmadığım bir şeyle karşılaştım. Kullandığım modülün içinde aşağıdakileri içeren bir blok var: <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> Adını belirler: posts.tab ve sonra kullandığı olarak bunun üzeri olarak …


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.