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">
を試みたが、何もページには影響しません。キャッシュをクリアして再デプロイしました。何が問題なのかわかりません。助けてください。