Como mostrar um conteúdo de bloco na página inicial?
Depois de instalar o magento2 sem dados de amostra, eu escolhi o tema 'Magento Luma' e adicionei o bloco 'Home Page Block' e copie o código da loja de amostras.
mas nada aparece na página inicial, como mostrar meu bloco de cms na página inicial como uma loja de amostra?
loja de amostras
Respostas:
no painel de administração, vá para Conteúdo-> Páginas e edite a página inicial. Se você criou seu bloco estático no painel de administração, adicione o seguinte à guia Conteúdo
e se você criou um bloco personalizado usando um módulo, adicione o seguinte à guia de conteúdo da página inicial
salve as alterações e limpe o cache do magento e implante / exclua o conteúdo estático, agora atualize a página inicial.
Se isso não funcionar, me avise
fonte
cms_index_index.xml
, adicionei isso no conteúdo da Página inicial -<block class="Vendor\Module\Block\Index" name="modulename" template="module.phtml"></block> and It says
Modelo de erro de filtragem: Arquivo de modelo inválido: 'Vendor_Module :: module.phtml' no módulo: 'Vendor_Module' nome do bloco: 'index_0'``tente isso ou publique seu código, em seguida, sugeriremos onde você errou.
Bloquear arquivo
etc / module.xml
view / layout / cms_index_index.xml
view / templates / html / cms.phtml
depois de criar o cache de liberação.
Eu espero que isso te ajude. Se você não estiver obtendo resultados, me avise.
fonte
Na home page, você pode chamar o bloco estático como a maneira mencionada abaixo
Na página html, você pode chamar o bloco estático como a maneira mencionada abaixo.
fonte