如何从Magento 1中的CMS页面和类别页面中删除H2标题



我想在CMS页面和类别页面的描述中添加H1标题以及描述。

如何删除这些页面的 H1 标题

,同时保留产品页面的 H1 标题?

要从主页中删除标题,您只需在cms_index_index.xml中添加<referenceBlock name="page.main.title" display="false"/>即可。您还可以从所需的位置使用显示 true 和 false。

如果您只是进入管理员并转到内容>页面并单击主页(或任何页面)上的编辑,则有一个名为"设计"的部分,您可以在其中粘贴要执行的xml。在这种情况下,如果添加:<referenceBlock name="page.main.title" remove="true" />

它将从主页中删除标题。

由于仍然没有人发布要为类别页面编辑的内容,因此要编辑的XML文件/vendor/magento/module-catalog/view/frontend/layout/catalog_category_view.xml。要编辑的块与CMS页面几乎相同:

<referenceBlock name="page.main.title" display="false">

你试过cms_index_index.xml这样的东西吗?

<?xml version="1.0"?>
<!--
/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="page.main.title" remove="true" />
    </body>
</page>

要从主页中删除标题,您只需在your cms_index_index.xml中添加<referenceBlock name="page.main.title" display="false"/>即可。您还可以从所需的位置使用display truefalse

这个东西现在对我很好用:

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceContainer name="content">
        <block class="MagentoCmsBlockPage" name="cms_page"/>
    </referenceContainer>
  <referenceBlock name="page.main.title" remove="true" />
</body>

将此代码放在cms_page_view.cml

只需添加简单的 css

在正文中获取您的页面类,并使用添加 css 获取您的页面名称类,例如

.Yourpagename .page_title h1 {display:none; }

你的问题很简单。

最新更新