Pergunta

Preciso criar uma página personalizada para a página inicial do meu ecommerce.Nele irei inserir blocos estáticos e conteúdo html.

Alguém pode me dizer o que fazer para criar um modelo PHTML ou XML e chamá-lo na página inicial?

Foi útil?

Solução

Seja padrão uma página CMS (chave de URL lar) é exibido.Possui um editor WYSIWYG que você pode usar e uma guia onde você pode adicionar Layout XML.

Opcionalmente você adiciona um local.xml ao seu modelo e adicione a alça cms_index_index para adicionar conteúdo via XML de layout.

Os arquivos phtml que você deseja incluir podem ser colocados no diretório de modelo com os outros arquivos de modelo, você pode criar um diretório home ou algo parecido para colocá-los juntos

Outras dicas

Além disso, você pode chamar um arquivo de modelo na sua página CMS

{{block type="core/template" template="custom/homepage.phtml"}}

Onde custom/homepage.phtml é em app/design/frontend/[your design package]/[your theme]/template/custom/homepage.phtml.

A partir desse modelo você pode chamar blocos estáticos com

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('your_static_block_id')->toHtml() ?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top