如何从Magento Header中的top.links中删除链接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Magento Header中的top.links中删除链接?相关的知识,希望对你有一定的参考价值。

我目前正在使用Magento 2.2并安装了一个市场模块,在标题下拉列表中添加了“卖出”链接。此标题下拉列表调用'top.links',如下所示:

<div class="dropdown dropdown-toplinks">
                    <button class="dropdown-toggle" type="button" data-toggle="dropdown"><i class="pe-7s-user"></i></button>
                    <div class="dropdown-menu">
                        <?php echo $block->getChildhtml('top.links') ?>
                    </div>
                </div>

在我的default.xml文件中,包含的链接是:

<referenceBlock name="advanced-search-link" remove="true"/>
    <referenceBlock name="skip_to_content" remove="true"/>
    <referenceBlock name="authentication-popup" remove="true"/>
    <referenceBlock name="navigation.sections" remove="true"/>

我找不到top.links文件,它似乎不存在。有没有办法删除单一的“卖”链接? (存在的其他链接是我的帐户,登录,我的愿望清单)。

答案

将其添加到您的default.xml文件中,

<referenceBlock name="top.links">
        <referenceBlock name="register-link" remove="true" />           <!--for Create Account Link-->
        <referenceBlock name="authorization-link" remove="true" />      <!--for Sign In Link  -->
        <referenceBlock name="wish-list-link" remove="true" />          <!--for WishList Link-->
        <referenceBlock name="my-account-link" remove="true" />         <!--for My Account Link-->
    </referenceBlock>

以上是关于如何从Magento Header中的top.links中删除链接?的主要内容,如果未能解决你的问题,请参考以下文章

从Magento中删除顶部菜单

xml 将购物车移至Magento的Header

xml 将购物车移至Magento的Header

xml 将购物车移至Magento的Header

如何从magento 2中的可配置产品中获取简单产品

如何从magento 1.9中的paypal标准中删除checkout