Perguntas com a marcação «layout»

Indica os arquivos xml usados ​​para definir a hierarquia de blocos que eventualmente renderiza os arquivos de modelo.



2
Mover blocos para outro contêiner como
Sendo newby, procuro uma solução alternativa para mover o Login e o Store switcher de header.panelpara header.container. Eu apenas tentei esse código, mas não funcionará <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>

6
Como remover o título da página (h1) da página inicial, cms_index_index.xml não está funcionando
Estou tentando remover o título principal da página inicial no meu tema personalizado (que está sendo executado sobre o tema luma). Tentei adicionar a tag usual para remover, da seguinte forma (e como já foi respondida aqui), o conteúdo completo do meu cms_index_index.xmlarquivo atual : <?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"> …


6
Carregar js no rodapé no Magento
<reference name="footer"> <action method="addItem"> <type>skin_js</type> <file>js/fabric/tool/controller_tool.js</file> </action> </reference> Eu usei o código acima para carregar js no rodapé. Mas Magento lança erro como Método inválido Mage_Page_Block_Html_Footer :: addItem (Array ([0] => skin_js [1] => js / fabric / tool / controller_tool.js)) Eu preciso carregar js no rodapé. Como superar esse …

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

3
Como renderizar HTML com AJAX no Magento 2
Eu tento encontrar a melhor maneira de renderizar HTML através do AJAX no Magento 2. Caminho 1: Usando o Controller sem layout Arquivo 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 …

1
Layout de tema personalizado Magento 2 xml e css não funcionam
Criei um novo tema e ele estava funcionando bem, mas depois de alguns dias, percebi que algumas coisas não estavam funcionando. O default_head_blocks.xml não está mais atraindo nenhum arquivo css que eu incluo (hospedado e externo) O default.xml não está substituindo o pai. Não tenho certeza do que está causando …
12 layout  theme  css 

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


6
Descubra o "nome" para um bloco de referência no Magento 2
Quero remover alguns blocos da minha página. Digamos, por exemplo, que desejo remover o contêiner do logotipo. Então eu crio /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlcom o seguinte código: <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> Nesse caso, consegui descobrir o nome (nome = "logotipo") desse bloco de referência pesquisando os arquivos no Tema …
11 magento2  layout  xml 

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 …

2
Como posso adicionar um layout de página ao módulo Mage_Page?
Descobri após a atualização Magento que o núcleo Mage_Page's config.xmltinha sido editado manualmente, e agora eu estou olhando para mudar o XML de uma forma que não faz núcleo de substituição. Aqui está um exemplo do XML principal: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> <page> <class>Mage_Page_Model</class> </page> </models> …

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.