我正在使用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">
但是没有什么会影响到页面。我清除了缓存并重新部署了。我无法弄清问题是什么。请帮忙。
答案 0 :(得分:0)
我发现了这个问题。我们不必在两个地方放置块,我们可以使用小部件代替。添加静态块。那么我们就可以将widget定位为首选。