2017-10-19 111 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定位爲首選。