Página 1 de 6

[DICA] Produtos exibidos em grade por padrão

Enviado: 31 Out 2011, 00:23
por Manoel Vidal
Olá colegas da OCBr.

Alguns colegas não estão se adaptando bem com a exibição por padrão de produtos em lista, e preferem que seja exibido em grade, porém, não sabem como fazer para que isso aconteça, então resolvi escrever esta rápida dica ensinando como fazer:

Vamos lá ;)

1) Localize e edite os seguintes arquivos: category.tpl, manufacturer_info.tpl, search.tpl e special.tpl, todos estão no diretório /catalog/view/theme/SEU_TEMA/template/product/ e são responsáveis respectivamente pela exibição de: produtos por departamento, produtos por fabricante, resultado da busca e produtos em oferta.

- Localize no final dos arquivos citados o seguinte código:
Código: Selecionar todos
    if (view) {
       display(view);
    } else {
       display('list');
    }
- E substitua por:
Código: Selecionar todos
    if (view) {
       display(view);
    } else {
       display('grid');
    }
- Salve os arquivos, limpe o cache e cookies, feche o seu navegador e faça o teste. Lembrando que testei no OpenCart v1.5.1.3 no tema default, mas acredito que em outros temas que sejam baseados no tema default seja praticamente a mesma coisa.

Espero que essa dica seja útil. :D

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 31 Out 2011, 06:40
por yuri
Muito bom Vidal, estou sempre procurando deixar a minha Loja igual as grandes, para passar um âr de profissionalismo e essa dica é de muito valor.

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 31 Out 2011, 07:50
por pardal
faço minhas as palavras do yuri! ahah, só trocar list por grid no codigo, mto facil, troquei nos 4 arquivos, ficou show! vlw vidal!

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 01 Nov 2011, 19:10
por acesbrasil
Vidal Parabéns mais uma vez !

No OC 1.4.9.x, quando a gente clicava numa categoria que continha sub-categorias, ele mostrava uma página com imagens em grade das subcategorias.

No OC 1.5.x ele mostra apenas texto na mesma situação, você saberia como deixar igual ?

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 18 Nov 2011, 15:14
por hbschiller
Na versão 1.5.1 Funcionou perfeito.

Esse fórum é muito bom...

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 18 Nov 2011, 22:39
por Ibraim
Muito bom, valeu pela dica.

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 27 Nov 2011, 19:24
por fabiotsalves
Fiz as alterações nos arquivos (usando o Notepad++) mas não mudou... quando entro nas categorias, os produtos continuam a ser exibidos em lista.
Existe alguma outra alteração a ser feita? Meu OC é 1.5.1.3.1

Grato.

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 28 Nov 2011, 10:47
por marciofornari
fabiotsalves escreveu:Fiz as alterações nos arquivos (usando o Notepad++) mas não mudou... quando entro nas categorias, os produtos continuam a ser exibidos em lista.
Existe alguma outra alteração a ser feita? Meu OC é 1.5.1.3.1

Grato.

Fabio,
Você alterou os 4 arquivos certo? Se sim, é para funcionar nessa versão também.
O que acontece é que o seu Browser deve estar pegando o antigo, tente dar um Crtl + F5 para atualizar a página ou tente com outro navegador.

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 22 Jan 2012, 08:43
por stvedavid
Eu tambem alterei tudo certinho como voce disse e não mudou,
a minha versão é a 1.5 e o tema usado é o mesmo também...

Re: [DICA] Produtos exibidos em grade por padrão

Enviado: 24 Jan 2012, 11:26
por Davi
Vlw Vidal ! :D

Aqui esta normal 1.5.1.3

Fiz um xml pra quem usa o vQmod
Código: Selecionar todos
<modification>

	<id>Produtos exibidos em grade por padrão</id>
	<version>1.0.0</version>
	<vqmver>2.1.5</vqmver>
	<author>Manoel Vidal</author>

	<file name="catalog/view/theme/default/template/product/category.tpl">
	  <operation error="skip">
            <search position="replace"><![CDATA[display('list');
			            ]]></search>
            <add><![CDATA[display('grid');
            ]]></add>
          </operation>
		  </file>
	
	<file name="catalog/view/theme/default/template/product/manufacturer_info.tpl">
	  <operation error="skip">
            <search position="replace"><![CDATA[display('list');
			            ]]></search>
            <add><![CDATA[display('grid');
            ]]></add>
          </operation>
		  </file>
		  
	<file name="catalog/view/theme/default/template/product/search.tpl">
	  <operation error="skip">
            <search position="replace"><![CDATA[display('list');
			            ]]></search>
            <add><![CDATA[display('grid');
            ]]></add>
          </operation>
		  </file>
		  
		  <file name="catalog/view/theme/default/template/product/special.tpl">
	  <operation error="skip">
            <search position="replace"><![CDATA[display('list');
			            ]]></search>
            <add><![CDATA[display('grid');
            ]]></add>
          </operation>
		  </file>
		  
</modification>