Mostrar 5, 4, 3 ou quantos produtos por linha você quiser no Magento

Sem dúvidas, é a principal dúvida de qualquer iniciante no magento. Como mostrar apenas a quantidade de produtos que eu quero nas categorias, na página inicial e em qualquer outra página que exibe os meus produtos no magento?

É bem simples, basta usar o código abaixo:

<action method=”setColumnCount”><columns>5</columns></action>

Como usar

Você deve inserir o código xml dentro do bloco responsável por exibir os seus produtos. Por exemplo:

Este bloco é responsável por imprimir os produtos novos do magento

<block type=”catalog/product_new” name=”home.catalog.product.new” alias=”product_new” template=”catalog/product/new.phtml” after=”cms_page”>
<action method=”addPriceBlockType”>
<type>bundle</type>
<block>bundle/catalog_product_price</block>
<template>bundle/catalog/product/price.phtml</template>
</action>
</block>

Para mostrar somente 5 produtos no bloco acima, nós simplesmente devemos inserir o código

<action method=”setColumnCount”><columns>5</columns></action> dento do bloco.

Veja como vai ficar:

<block type=”catalog/product_new” name=”home.catalog.product.new” alias=”product_new” template=”catalog/product/new.phtml” after=”cms_page”>
<action method=”setColumnCount”><columns>5</columns></action>
<action method=”addPriceBlockType”>
<type>bundle</type>
<block>bundle/catalog_product_price</block>
<template>bundle/catalog/product/price.phtml</template>
</action>
</block>

Se você não quer mexer no código xml, não tem problema.

Há uma outra forma de informar a quantidade de produtos que devem aparecer.

Veja abaixo:

{{block
type=”catalog/product_new”
products_count=”4″
name=”home.catalog.product.new”
alias=”product_homepage”
template=”catalog/product/new.phtml”}}

Lembrando que este último código deve ser inserido no conteúdo html pelo backend do magento.

Outra observação muito importante é que o código list.phtml deve estar original, sem modificação em seu PHP.

2017-01-24T20:24:08+00:00