2017-10-19 29 views
1

我正在开发使用Magento最新版本的电子商务网站。我在管理区创建了静态块。在主页上的目录产品列表小部件之前放置静态块 - Magento 2.2

块标识 - 中间环节块

然后我说这个块使用给定的工具主页。

{{widget type="Magento\Cms\Block\Widget\Block" template="widget/static_block/default.phtml" block_id="26" }} 

此外,我添加目录产品列表小部件到主页。在小部件中,我选择了主要内容区域选项作为小部件的位置。然后,我想在小部件之前移动中间链接块,因为它始终位于产品列表小部件之后。我试图在以下布局更新单元代码,

<referenceContainer name="main.content"> 
      <block class="Magento\Cms\Block\Block" name="middle-links-block" 
      before="block-products-list"> 
      <arguments> 
       <argument name="block_id" xsi:type="string">middle-links-block</argument> 
      </arguments> 
      </block> 
     </referenceContainer> 

和小部件的HTML,

<div class="block widget block-products-list grid"> 
       <div class="block-content"> 
      <!-- new_products_content_widget_grid-->   <div class="products-grid grid"> 
       <ol class="product-items widget-product-grid"> 

但没有什么会影响到该页面。我清除了缓存并重新部署,我无法弄清楚是什么问题。请帮忙。

回答

0

我发现了这个问题。我们不必在两个地方都设置阻止,我们可以使用小部件。为其添加静态块。那么我们可以将widget定位为首选。