【问题标题】:Placing static block before catalog product list widget on home page - Magento 2.2在主页上的目录产品列表小部件之前放置静态块 - Magento 2.2
【发布时间】:2017-10-19 10:59:06
【问题描述】:

我正在使用 Magento 最新版本开发电子商务网站。我在管理区域创建了静态块。

块标识符 - 中间链接块

然后我使用给定的工具将此块添加到主页。

 {{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">

但不会影响页面。我清除了缓存并重新部署。我不知道是什么问题。请帮忙。

【问题讨论】:

    标签: php magento2


    【解决方案1】:

    我发现了问题。我们不必在两个地方都放置块,我们可以使用小部件。向其添加静态块。因此,我们可以将小部件定位为首选。

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 2013-04-12
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      相关资源
      最近更新 更多