Pergunta

estou ficando louco agora.Estou configurando um modelo e essa coisa fácil que foi feita em 5 minutos levou minhas últimas 3 horas.

Não consigo entender por que esse bloco simples para mostrar uma categoria na página inicial não está mais funcionando no magento 1.9.2.2:

{{block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml"}}

Eu descobri que você precisa colocar esse bloco na lista de permissões ...como fazer isso?!

Alguém pode ajudar-me?Eu realmente iria apreciar isso!

Muito obrigado antecipadamente!

Foi útil?

Solução

Devido ao padrão SUPEE-6788, você pode usar abaixo:

Como solução alternativa.


vá para a guia Design da sua página cms

Coloque abaixo layout xml code no Layout Update XML field

<reference name="content">
<block type="catalog/product_list" name="home.catalog.product.list" category_id="7" template="catalog/product/list.phtml" />
</reference>

Não criará problemas na permissão

Outras dicas

Após o último patch, SUPEE-6788, Magento inclui uma lista branca de blocos ou diretivas permitidas.Se um módulo ou extensão usa variáveis ​​como {{config path="web/unsecure/base_url"}} e {{block type="catalog/product_list"}} em páginas CMS ou e-mails, e as diretivas não estiverem nesta lista, você precisará adicioná-las com o script de instalação do seu banco de dados.

Você pode configurar variáveis ​​e blocos permitidos em System > Permissions > Blocks e System > Permissions > Variables.

Detalhes completos do SUPEE-6788: http://magento.com/security/patches/supee-6788-technical-details

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top