Bloco estático do CMS não aparece
Pergunta
Eu defini um bloco CMS/estático no admin do magento chamado:slick_slideshow, tem conteúdo e está habilitado
Atualizei meu page.xml e adicionei:
<block type="cms/block" name="slick_slideshow"></block>
para a seção padrão imediatamente após o bloco de localização atual.
em meu 1column.phtml após o bloco de localização atual que adicionei:
<?php echo $this->getChildHtml('slick_slideshow') ?>
O cache está desativado no momento, mas nada aparece!!Idealmente, preciso que isso apareça apenas na página inicial.mas não aparecerá em nenhuma página no momento.
Qual poderia ser o problema?
Solução
Deveria ficar assim:
<block type="cms/block" name="slick_slideshow">
<action method="setBlockId"><block_id>slick_slideshow</block_id></action>
</block>
e depois no modelo:
<?php echo $this->getChildHtml('slick_slideshow') ?>
Todas as suas alterações devem estar em local.xml
(convenção).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange