mostrar produtos de uma categoria na página inicial do magento 1.9.2.2
-
13-12-2019 - |
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!
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