首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento2.2-只从主页删除页眉和页脚?

Magento2.2-只从主页删除页眉和页脚?
EN

Stack Overflow用户
提问于 2018-03-14 20:01:08
回答 3查看 8.2K关注 0票数 2

我正在使用Magento2.2,我想知道,我如何只从主页中删除页眉和页脚?我使用不同的商店,所以主页只是作为每个商店的门户。

我只显式地希望从主页中删除页眉和页脚。它们应该出现在所有其他页面上。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-14 20:54:46

最好的方法是从XML呈现文件中删除页眉和页脚。如果您只使用CSS隐藏它,那么这个部分将被呈现,并需要一些资源。你可以试试这样的东西:

代码语言:javascript
复制
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  <body> 
      <referenceBlock name="header.container" remove="true" />  
      <referenceBlock name="footer.container" remove="true" />
  </body> 
</page> 
票数 3
EN

Stack Overflow用户

发布于 2018-07-13 08:23:53

您需要覆盖cms_index_index.xml布局。然后,它将只将更改应用于主页索引页。

票数 2
EN

Stack Overflow用户

发布于 2018-03-14 20:05:06

我确信还有其他方法可以避免在后端代码中呈现内容,但是您当然也可以在CSS中这样做。

代码语言:javascript
复制
.cms-home .header {
    display: none;
}

.cms-home .page-footer {
    display: none;
}

如果您正在寻找代码解决方案,我相信您将重写一个xml布局文件来完成此操作。我已经有一段时间没有和Magento做过任何事情了,所以我不确定这是否可能,但是如果我没记错的话。

这看起来是一个很好的示例,可以继续使用布局xml选项来删除它:How to remove 'Subscribe' field from Luma footer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49286713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档