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?

Foi útil?

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
scroll top