2017-10-19 6 views
1

Je développe le site eCommerce en utilisant la dernière version de Magento. J'ai créé un bloc statique dans la zone d'administration.Mise en place d'un bloc statique avant le widget de la liste des produits du catalogue sur la page d'accueil - Magento 2.2

Identificateur de bloc - Moyen-liens bloc

Ensuite, j'ajouté ce bloc à la page d'accueil à l'aide des outils donnés.

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

J'ai également ajouté le widget de liste de produits de catalogue à la page d'accueil. Dans le widget, j'ai sélectionné l'option Zone de contenu principale comme position du widget. Et puis je voulais déplacer le milieu-liens-bloc avant le widget parce que c'est toujours après le widget de la liste des produits. J'ai essayé le code ci-dessous dans la section de mise à jour de mise en page,

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

et html widget,

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

Mais rien n'affectera à la page. J'ai effacé le cache et redéployé aussi. Je n'arrive pas à comprendre quel est le problème. S'il vous plaît aider.

Répondre

0

J'ai trouvé le problème. Nous n'avons pas besoin de mettre un bloc aux deux endroits et nous pouvons utiliser un widget à la place. Ajouter un bloc statique à celui-ci. Alors, nous pouvons positionner le widget comme préféré.