Estás leyendo la publicación: Cómo llamar al bloque estático CMS en un archivo Phtml en Magento 2
Los bloques estáticos de Magento 2 son útiles para que el administrador agregue y controle el código HTML que se mostrará en la interfaz. En general, el administrador usa el bloque estático para gráficos de tamaño, banners de ofertas, promociones de venta, políticas de devolución, etc. El objetivo de crear estos bloques estáticos es optimizar la cantidad de tiempo que lleva actualizar su sitio. ¡No necesita sumergirse en los cientos de líneas de código para actualizar los cambios cada vez!
Usar el archivo Phtml es una de las formas de llamar al bloque estático CMS en Magento 2. Aquí mostraré cómo hacerlo. ¡Usando el método a continuación, puede simplificar sus tareas, como administrar esa barra de ofertas en la tienda o el banner de venta que ha colocado para la temporada festiva!
Antes de llamar al bloque CMS en el archivo phtml en Magento 2, en primer lugar, debe crear un bloque estático:
- Inicie sesión en Magento 2, muévase a Contenido -> Bloques. Haga clic en “Agregar nuevo bloque“, agregue la siguiente información y guarde la configuración.
- Habilitar bloque: Habilitar el bloque.
- Título del bloque: Nombre del bloque para identificar fácilmente el propósito de crear el bloque.
- Identificador: Introduzca un identificador de bloque único.
- Vista de la tienda: Seleccione las vistas de la tienda para mostrar el bloque estático.
- Contenido del bloque: Agregar contenido del bloque.
- Una vez que se guarda el bloque estático, se puede ver enlistado en la grilla.
Ahora podemos llamar al bloque estático creado en el archivo phtml como se muestra a continuación.
Método para llamar al bloque estático CMS en el archivo phtml en Magento 2
Llame a su bloque estático en el archivo phtml:
getLayout() ->createBlock(‘Magento\Cms\Block\Block’) ->setBlockId(‘your_block_identifier’) ->toHtml(); ?>
echo $esto->getLayout() ->createBlock(‘Magento\Cms\Block\Block’) ->setBlockId(‘tu_identificador_de_bloque’) ->aHtml(); ?> |
Mostrar bloque estático de CMS en contenido de CMS:
{{clase de bloque=”Magento\\Cms\\Block\\Block” block_id=”block_identifier”}}
{{clase de bloque=”Magento\\Cms\\Block\\Block” block_id=”block_identifier”}} |
Mostrar bloque estático CMS en XML:
Código para mostrar el Bloque Estático CMS en el “Contenido”
|
¡Implemente el código anterior que le ahorrará mucho tiempo que puede enfocarse para mejorar el negocio! También puede simplemente usar el generador de páginas para llamar al bloque en Magento 2.
Puede echar un vistazo al método programático para llamar a la función auxiliar en pHTML en Magento 2.
En caso de dudas sobre el tema, utilice la sección de comentarios a continuación. ¿Estaría feliz de ayudarte?
Califica la publicación con 5 estrellas si la encuentras útil.
¿Codificación feliz?