Perguntas com a marcação «blocks»

denota perguntas sobre as classes `Block`.

4
Erro do comutador Magento 2 Store em “section-config.js” TypeError não capturado: Não é possível ler a propriedade '*' de undefined (…)
Estou implementando um alternador de loja personalizado no meu tema personalizado. O modelo de bloco é o seguinte: <?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 …

3
Novo módulo de bloco personalizado Magento
Estou usando o Magento versão 1.8.1.0. Estou tentando criar um novo módulo de bloco personalizado, que utilizarei para criar uma nova página inicial. Espaço para nome: Crusader Módulo: CLHomePage Tipo de bloco: cruzada em casa Classe: Qwerty (apenas por enquanto durante o teste) Pacote de design: cruzado Tema: padrão Isto …

4
Passe dados para getChildHtml () ou chame o método no bloco filho
Quero poder passar dados para a chamada getChildHtml (). O motivo é que a saída do bloco depende de um tipo de produto. Então, eu quero passar o produto para o getChildHtml para que ele possa decidir sobre a saída. Estou fazendo isso por dentro template/checkout/cart/item/default.phtml . Idealmente, a chamada …
12 layout  blocks 

3
Remover um bloco do layout sem nome
Quero remover um bloco do layout no magento 2 declarado em uma extensão de terceiros, mas o bloco não tem um nome. Posso fazer isso? O bloco é declarado assim <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> Não posso usar <referenceBlock name="..." remove="true" /> porque, como você pode ver, não há …



1
Magento 2: Como adicionar texto dentro de container via XML
Estou tentando renderizar uma única linha de texto antes de uma lista de links no rodapé. Criar um arquivo de modelo para fazer isso parece ser um desperdício de recursos para esta tarefa. Pelo que entendi, eu poderia produzir texto com um Magento\Framework\View\Element\Textbloco no layout. XML <referenceContainer name="footer"> <container name="footer.column.about_us" …

1
Qual é a diferença entre getChildHtml e getBlockHtml
Sinopse Qual é a diferença entre getChildHtmle getBlockHtml? Como posso obter o título cms / block no modelo? Tenho essencialmente substituído o rodapé com a minha própria rodapé e definir meu próprio <?= $this->getChildHtml('...') ?>Isto não funcionou até que eu usei: <?= $this->getBlockHtml('...') ?>. XML de layout: <layout> <default> <block …


3
Magento 2: Como adicionar bloco adicional na página de checkout?
Gostaria de substituir o arquivo acima e exibir meu bloco personalizado no li. magento \ fornecedor \ magento \ verificação de módulo \ visualização \ frontend \ 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 …

3
Tipo de bloco inválido: [Namespace] \ [Module] \ Block \ Timeline
Eu tenho tentado adicionar um bloco ao rodapé, mas até agora ele continua retornando Invalid block type: [Namespace]\[Module]\Block\Timeline A fonte do que tenho até agora também pode ser encontrada aqui: https://github.com/sandermangel/magento2-twitterfeed minha 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> e minha …
10 blocks  magento2 


1
Magento 2 - nome do bloco vs como nome
Tenho feito alguns trabalhos no Magento 2 e substituindo alguns módulos que instalei (no frontend). No entanto, hoje acabei de encontrar algo que não encontrei antes. O módulo que eu estou usando tem um bloco dentro dele que tem o seguinte: <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> …


4
Magento 2: Como alterar o modelo de um bloco sem "nome"
Quero alterar para substituir o modelo de um bloco pelo meu modelo personalizado. Mas não tem um "nome", apenas um "como". O que eu quero substituir é: <block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml"/>

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.