如何从 Magento 2 的 CMS 页面和类别页面中删除 H1 标题
How to remove H1 title from CMS pages and category pages in Magento 2
我想在 CMS 页面和类别页面的描述字段中添加 H1 标题和描述。
如何删除这些页面的 H1 标题但保留产品页面的 H1 标题?
要从主页中删除标题,您只需在 cms_index_index.xml
中添加 <referenceBlock name="page.main.title" display="false"/>
。你也可以在你想要的地方使用 display true 和 false。
只需添加简单的 css
在正文中获取您的页面 class 并通过添加 css 赞
获取您的页面名称 class
。 Yourpagename .page_title h1 {display:none; }
你的问题很简单....
你试过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>
如果您只是进入管理并转到内容 > 页面并单击主页(或任何页面)上的编辑,有一个称为设计的部分,您可以在其中粘贴您想要的 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">
要从主页中删除标题,您只需在 your cms_index_index.xml
中添加 <referenceBlock name="page.main.title" display="false"/>
。您还可以在需要的地方使用 display true
和 false
。
这东西现在很适合我:
<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="Magento\Cms\Block\Page" name="cms_page"/>
</referenceContainer>
<referenceBlock name="page.main.title" remove="true" />
</body>
将此代码放入 cms_page_view.cml
我想在 CMS 页面和类别页面的描述字段中添加 H1 标题和描述。
如何删除这些页面的 H1 标题但保留产品页面的 H1 标题?
要从主页中删除标题,您只需在 cms_index_index.xml
中添加 <referenceBlock name="page.main.title" display="false"/>
。你也可以在你想要的地方使用 display true 和 false。
只需添加简单的 css
在正文中获取您的页面 class 并通过添加 css 赞
获取您的页面名称 class。 Yourpagename .page_title h1 {display:none; }
你的问题很简单....
你试过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>
如果您只是进入管理并转到内容 > 页面并单击主页(或任何页面)上的编辑,有一个称为设计的部分,您可以在其中粘贴您想要的 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">
要从主页中删除标题,您只需在 your cms_index_index.xml
中添加 <referenceBlock name="page.main.title" display="false"/>
。您还可以在需要的地方使用 display true
和 false
。
这东西现在很适合我:
<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="Magento\Cms\Block\Page" name="cms_page"/>
</referenceContainer>
<referenceBlock name="page.main.title" remove="true" />
</body>
将此代码放入 cms_page_view.cml