我在波尔图主题上使用Magento 2,我正在尝试编辑以下文件以使类别描述显示在产品下方,但我无法解决它。
http://www.paulo19.sg-host.com/folding-tables/wooden-trestle-tables-cat/
谁能帮忙。
谢谢
<?xml version="1.0"?>
<!--
/**
* Copyright © 2018 Porto. All rights reserved.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="page.top">
<block class="MagentoCatalogBlockCategoryView" name="category_banner" template="category/banner.phtml" ifconfig="porto_settings/category/category_description" before="-"/>
</referenceContainer>
<referenceContainer name="content">
<block class="MagentoCatalogBlockCategoryView" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="porto_settings/category/category_description" before="category.products"/>
</referenceContainer>
<move element="category.image" destination="content" before="category_desc_main_column"/>
<referenceContainer name="sidebar.main">
<block class="SmartwavePortoBlockTemplate" name="category_view_custom_block" after="-" template="Magento_Catalog::category/custom_block.phtml"/>
</referenceContainer>
</body>
</page>
看了一段时间后,终于明白了。
在目录中(建议使用子主题,但这里是核心位置(/app/design/frontend/Smartwave/porto/Magento_Catalog/layout/catalog_category_view.xml
<?xml version="1.0"?>
</referenceContainer>
<referenceContainer name="content">
<block class="MagentoCatalogBlockCategoryView" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="porto_settings/category/category_description" before="category.products"/>
<block class="MagentoCatalogBlockCategoryView" name="category_banner" template="category/banner.phtml" ifconfig="porto_settings/category/category_description" after="category.products"/>
</referenceContainer>
<move element="category.image" destination="content" before="category_desc_main_column"/>
<referenceContainer name="sidebar.main">
<block class="SmartwavePortoBlockTemplate" name="category_view_custom_block" after="-" template="Magento_Catalog::category/custom_block.phtml"/>
</referenceContainer>
</body>
相同的主题,但我必须这样做。
/app/design/frontend/Smartwave/porto/Magento_Catalog/layout/catalog_category_view.xml
<move element="category.description" destination="content" after="category.products.list"/>