Algumas pessoas deixaram comentários aqui no meu site falando de um erro acontecido no módulo de novos produtos ou new products, neste artigo rápido vou te ensinar como corrigir este problema.

Antes de tudo um jabá

Eu acabei de lançar meu curso de Magento para quem quer desenvolver temas, ele está completo e ensino a alterar, editar e construir novos temas dentro da plataforma utilizando o que há de mais moderno, se estiver interessado em saber mais clique no banner ao lado ou neste link para saber mais e assistir a seis aulas gratuitamente.

O problema

Quando fiz os tutoriais ensinando a editar o novo tema do Magento estávamos na versão 1.9.0.1 porém se você baixar hoje o novo Magento já estamos na versão 1.9.1.0, eu pretendo fazer um artigo falando sobre as principais alterações visuais nessa versão, mas o que nos interessa saber agora é que antes o tema rwd tia o arquivo de template new_grid.phtml e agora na nova versão se você utilizar o meio de inserção por XML como fiz em outro tutorial ele vai ficar estranho. O que ocorreu é que este arquivo foi excluído do tema rwd e agora irá utilizar o arquivo do tema base.

A solução

Felizmente a solução fica inerente na nova versão do conteúdo de exemplo do próprio Magento, então ao invés de utilizar o código XML de antes, basta inserir o seguinte código diretamente na área de conteúdo:

<style type="text/css">
    /* reseta .std styles */
    .std ul.products-grid li {
        list-style: none;
        margin-left: 0;
    }
    .std ul.products-grid li .product-info {
        padding-bottom: 0 !important;
        min-height: 0 !important;
    }
    .widget-new-products h2 {
        text-align: center;
    }
</style>
{{widget type="catalog/product_widget_new" display_type="new_products" products_count="5" template="catalog/product/widget/new/content/new_grid.phtml"}}

Como se pode ver trocamos todo o código XML que iria na parte visual do CMS para um código style diretamente na página e um widget para incluir o bloco de New Procucs ou Novos Produtos, lembrando sempre que este método pode ser utilizado pra criar qualquer novo bloco de conteúdo que pode chamar um arquivo de template (PHTML) que fica na pasta template do seu tema (ou no tema base, dependendo do esquema de fallback).

Bom espero que com este pequeno artigo eu tenha sanado suas dúvidas e lembrando sempre que você me ajuda muito colocando aqui suas dúvidas e sugestões.

Um abraço.