¿Cómo mostrar un contenido bloqueado en la página de inicio?
Después de instalar magento2 sin datos de muestra, elegí el tema 'Magento Luma' y agregué el bloque 'Bloque de página de inicio' y copié el código de la tienda de muestra.
pero no aparece nada en la página de inicio, ¿cómo mostrar mi bloque de cms en la página de inicio como tienda de muestras?
tienda de muestra
Respuestas:
en el panel de administración, vaya a Contenido-> Páginas y edite la página de inicio y si creó su bloque estático desde el panel de administración agregue lo siguiente a la pestaña Contenido
y si creó un bloque personalizado utilizando un módulo, agregue lo siguiente a la pestaña de contenido de la página de inicio
luego guarde los cambios y vacíe la caché de magento e implemente / elimine contenido estático ahora actualice la página de inicio.
Si esto no funcionó, hágamelo saber
fuente
cms_index_index.xml
, agregué esto en el contenido de la página de inicio -<block class="Vendor\Module\Block\Index" name="modulename" template="module.phtml"></block> and It says
Error al filtrar la plantilla: Archivo de plantilla no válido: 'Vendor_Module :: module.phtml' en el módulo: 'Vendor_Module' nombre del bloque: 'index_0' ''intente esto o publique su código y le sugeriremos dónde se equivocó.
Bloque de archivo
etc / module.xml
view / layout / cms_index_index.xml
view / templates / html / cms.phtml
después de crear caché de descarga.
Espero que esto ayude. Si no obtiene resultados, avíseme.
fuente
En la página de inicio puede llamar al bloque estático como se menciona a continuación.
En la página html puede llamar al bloque estático como se menciona a continuación.
fuente