Cómo mostrar bloques estáticos en la página de inicio. Quiero mostrar el bloque estático en la página de inicio. Estoy anulando module_cms y agrego este código en cms_index-index pero solo muestra el último bloque
<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>
Cómo mostrar todos los bloques
Respuestas:
Mantenga debajo de XML en su archivo cms_index_index.xml y verifique al frente,
Tienes que mantener lo mismo
block_identifier
para ambos bloque estático.You have to keep static block name as unique,
Reemplace block1 y block2 con su ID de bloque estático en el código xml anterior.
fuente
Puedes hacerlo de 2 maneras.
Desde la página cms, agregue bloque al homenaje:
Del archivo Xml:
Espero que esto te ayude
fuente
cms_index_index.xml
puedes encontrarlo en la sección de vista de module-cmsVendor/magento/
contrario, no es necesario anularloCrear bloque
Vaya al Panel de administración de Magento Store y navegue a la pestaña Contenido desde la esquina izquierda de la página. Luego, haga clic en la opción Bloques .
Luego haga clic en Agregar nuevo bloque .
A continuación, agregue los detalles del Bloque -> Ingrese el Título del bloque (Título del bloque) y el Identificador del bloque (Id. Del bloque).
Establezca Block Identifier = Demo_Test y agregue texto en la sección de contenido .
Ahora solo haz clic en Guardar .
Agregar bloque a la página de inicio
Vaya al Panel de administración de la tienda Magento, navegue a la pestaña Contenido desde la esquina izquierda de la página y luego haga clic en la opción Página.
Haga clic en Editar en la página de inicio .
Vaya a la sección de contenido y agregue código abreviado de bloque :
{{block class="Magento\Cms\Block\Block" block_id="Demo_Test"}}
Haga clic en Guardar
fuente
La mejor manera es ir al archivo de diseño y copiar la descripción del bloque
<block class="Itheavens\Fanpage\Block\Index\Index" name="index.index" template="Itheavens_Fanpage::index/index.phtml"/>
y reemplazarlo con el segundo soporte sea así
fuente
identificador de bloque
Agregue el archivo default.xml en la carpeta Magento_theme que se coloca bajo el tema aplicado actual.
fuente