Comment afficher des blocs statiques dans la page d'accueil. Je veux afficher le bloc statique dans la page d'accueil. Je remplace le module_cms et j'ajoute ce code dans cms_index-index mais il ne montre que le dernier bloc
<referenceContainer name="content.bottom">
<block class="Magento\Cms\Block\Block" name="block_identifier">
<arguments>
<argument name="block_id" xsi:type="string">block1</argument>
</arguments>
</block>
<block class="Magento\Cms\Block\Block" name="block_identifier" after="-">
<arguments>
<argument name="block_id" xsi:type="string">block2</argument>
</arguments>
</block>
Comment afficher tous les blocs
Réponses:
Gardez sous XML dans votre fichier cms_index_index.xml et vérifiez devant,
Vous devez les conserver
block_identifier
pour les deux blocs statiques.You have to keep static block name as unique,
Remplacez block1 et block2 par votre identifiant de bloc statique dans le code xml ci-dessus.
la source
Vous pouvez le faire de 2 façons.
Depuis la page cms, ajoutez un bloc à l'hommage:
Du fichier Xml:
J'espère que cela vous aide
la source
cms_index_index.xml
vous pouvez le trouver dans la section vue du module-cmsVendor/magento/
sinon vous n'avez pas besoin de passer outreCréer un bloc
Accédez au panneau d'administration de la boutique Magento et accédez à l' onglet Contenu dans le coin gauche de la page. Ensuite, cliquez sur l' option Blocs .
Cliquez ensuite sur Ajouter un nouveau bloc .
Ensuite, ajoutez les détails du bloc -> Entrez le titre du bloc (titre du bloc) et l' identifiant du bloc (id du bloc).
Définissez Block Identifier = Demo_Test et ajoutez du texte dans la section de contenu .
Maintenant, cliquez simplement sur Enregistrer .
Ajouter un bloc à la page d'accueil
Accédez au panneau d'administration de la boutique Magento, accédez à l' onglet Contenu dans le coin gauche de la page, puis cliquez sur l'option Page.
Cliquez sur Modifier sur la page d'accueil .
Accédez à la section de contenu et ajoutez le shortcode de bloc :
{{block class="Magento\Cms\Block\Block" block_id="Demo_Test"}}
Cliquez sur Enregistrer
la source
Le meilleur moyen est d'aller dans le fichier de mise en page et de copier la description du bloc
<block class="Itheavens\Fanpage\Block\Index\Index" name="index.index" template="Itheavens_Fanpage::index/index.phtml"/>
et le remplacer par un deuxième support comme celui-ci
la source
block_identifier
Ajoutez le fichier default.xml sous le dossier Magento_theme qui est placé sous le thème actuellement appliqué.
la source