覆盖标题内容和添加块


10

我已经扩展了LUMA主题,并且想要自定义标题。

我想在徽标之前添加静态块,并将徽标移动到左侧的页面中心。

最终结果将是

[1]静态块[2]徽标(在中间)[3]搜索表格(此位置已经正确)。

请建议如何实现这一目标。

Answers:


10

您可以通过将DIV放在徽标和搜索框上来完成此操作

还要在中为您的静态块创建一个“容器”(在其中可以调用您的静态块)logo.phtml

现在为每个容器分配一个类,并为其指定所需的宽度,并相应地对其进行浮动。

所以看起来像 1) Static block 2) Logo 3) Search

我希望有人能从这里得到想法,因为我发帖迟了。


10

您使用referenceBlock logo

<referenceBlock name="logo">
        <block class="Magento\Cms\Block\Block" name="test_links">
          <arguments>
           <argument name="block_id" xsi:type="string">test_links</argument>
          </arguments>
        </block>
</referenceBlock>

在哪里添加。我还扩展了LAYOUT,应该在layout / default.xml中添加它(我认为)
Jai

@Jai是默认值将执行此操作。
Fme Extensions 2013年

在admin中添加了带有“ testblock”标识符的静态块。在上述行中添加了替换default.xml中的testblock的代码。部署,升级,刷新但却didint工作:(
武汉佳

您添加<body></body>标签了吗
Fme Extensions

是的。这里是扩展default.xml的所有代码:<page xmlns:xsi =“ w3.org/2001/XMLSchema-instance ” xsi:noNamespaceSchemaLocation =“ urn:magento:framework:View / Layout / etc / page_configuration.xsd” > <body> <referenceBlock name =“ logo”> <block class =“ Magento \ Cms \ Block \ Block” name =“ testblock”> <arguments> <argument name =“ testblock” xsi:type =“ string”> testblock </ argument> </ arguments> </ block> </ referenceBlock> </ body> </ page>
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.