如何在类别中的产品列表底部的magento 2.1.8中移动静态块

问题描述 投票:1回答:2

我正在使用MAgento 2.1.8,但我仍然坚持将静态块移动到类别页面的产品列表的底部,因为我想在产品之前和之后编写内容。

php css3 magento magento2
2个回答
4
投票

如果您有子主题,则覆盖catalog_category_view.xml。要覆盖xml文件,请按照以下步骤操作。

  1. 从路径vendor / magento / mdoule-catalog / view / frontend / layout / catalog_category_view.xml复制文件
  2. 将其粘贴到路径app / design / frontend / vendor / theme / Magento_Catalog / layout / catalog_category_view.xml
  3. 在body标签下面添加代码 <move element="category.cms" destination ="content" after="category.product"/>
  4. 如果你没有儿童主题。然后你将不得不从下面给定的链接创建孩子,并重复步骤1至3 http://devdocs.magento.com/guides/v2.2/frontend-dev-guide/themes/theme-create.html

0
投票

转到产品视图phtml文件并调用要调用的静态块

<?php echo $block->getLayout()->createBlock(‘Magento\Cms\Block\Block’)->setBlockId(‘block_identifier’)->toHtml();?>
© www.soinside.com 2019 - 2024. All rights reserved.