首页>Magento>source

我想从我的页脚中删除Keep Magento Healthy.我按照这个问题中的说明进行操作,但对于如何在我的自定义主题中进行说明感到困惑. 如何删除"帮助 我们保持magento健康" 在Magento 2.1

我已将vendor / magento / module-theme / view / frontend /中的module-theme前端文件夹内的内容复制到我的app / design / frontend / Vendor / Theme

所以目前我的Theme文件夹里面看起来有点像这样: Magento_Theme --layout
- 模板
--html
---- footer.phtlm
---- bugreport.phtml结果 --web结果 --layouts.xml结果 等结果 国际化搜索 媒体点击 网页结果 --css结果 ----源结果

我在建议的代码中添加的layout.xml文件删除了bug块

从我删除的footer.phtml文件


错误跟踪链接

我清除了缓存,没有任何改变。

有人能告诉我哪里出错了吗? 此外,在vendor文件夹中的文件结构上,您有module_files 然后你有里面的css文件的前端文件.我是否正确将layout.xml文件放入app / design / frontend / Vendor / Theme或者将模块文件全部放入app / code文件夹中?

我对这些非常基本的问题表示歉意.我等不及已经知道这对我来说看起来像个愚蠢的问题! 谢谢你的帮助.

新手

最新回答
  • 2019-12-5
    1 #

    您只需要为要扩展的文件重现文件夹结构,因此如果您想要更改default.xml布局文件,最初在 module-theme/view/frontend/layout/default.xml中 ,您要创建以下文件: app/design/frontend/YourVendorName/YourThemeName/Magento_Theme/layout/default.xml

    要删除链接,您实际上必须编辑 html/bugreport.phtml   或完全删除该块,我不知道 html/footer.phtml在哪里   使用,但它不在主页中。

    首选方法是通过布局文件删除块.如果您使用IDE搜索"帮助我们保持Magento健康",您会发现该块在 default.xml中定义   并被称为 report.bugs

    所以创建你的 default.xml   像这样的文件:

    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
        <body>
            <referenceBlock name="report.bugs" remove="true" />
        </body>
    </page>
    

    <referenceBlock>   element表示"阻止目标",其余部分是自描述的。

    不要忘记启用主题并清除缓存以查看更改。

  • magento 1.9:删除产品会产生500致命错误
  • migration:将实时站点移动到本地服务器后没有主题和错误的重定向 - Magento 17