Página 1 de 1

Dúvida em visualizar produtos

Enviado: 14 Jun 2013, 12:43
por jdn76
Olá, estou fazendo umas modificações no tema default do opencart.
Mas não acho solução para resolver isto. Por exemplo:

http://localhostbrasil.com.br/lojademo/ ... ry&path=59

Esta catagoria informática tem outra subcategorias e quando clicado mostra uma página em branco dando opções para as demais subcategorias.
Não tem como a pessoa clicar na categoria Informática ou games, por exemplo já mostrar todos os artigos dentro destas subcategorias?

Re: Dúvida em visualizar produtos

Enviado: 19 Jun 2013, 19:01
por diegojacauna
Estou com esta mesma dúvida. ex. tenho a categoria Automação comercial e dentro tenho a subcategoria programas. quando clico em automação comercial só aparece o link para a subcategoria. gostaria que aparecesse os produtos pertencentes a essa subcategoria.

Re: Dúvida em visualizar produtos

Enviado: 19 Jun 2013, 19:08
por jdn76
Certo diego caso descubra como fazer me avise!
Alguma alma caridosa q nos possa ajudar?

Re: Dúvida em visualizar produtos

Enviado: 19 Jun 2013, 20:15
por diegojacauna
vi uma dica em outro post dizendo que tem que colocar o produto na subcategoria e na categoria para poder aparecer. mas caso o seu menu de categorias tenha numeração de produtos irá aparecer duplicado. neste caso teria que retirar a numeração das categorias para não mostrar a quantidade. irei testar e posto aqui. Mas caso alguém saiba uma solução melhor e correta favor ajudar. pois acredito que seja perfeitamente possível.

Re: Dúvida em visualizar produtos

Enviado: 19 Jun 2013, 21:53
por diegojacauna
Você vai ter que mexer no código fonte do arquivo por isso tome muito cuidado, antes faça um backup do arquivo.
Vamos lá:
no arquivo category.php (catalog\controller\module\category.php) apartir da linha 46 "estou usando o dw"

original: linha 46

Código: Selecionar todos
Código: Selecionar todos
    $children_data[] = array(
                   'category_id' => $child['category_id'],
                   'name'        => $child['name'] . ' (' . $product_total . ')',

mude para:

Código: Selecionar todos
Código: Selecionar todos
    $children_data[] = array(
                   'category_id' => $child['category_id'],
                   'name'        => $child['name'] /*. ' (' . $product_total . ')'*/,
original linha 60

Código: Selecionar todos
Código: Selecionar todos
    ...
    $this->data['categories'][] = array(
                'category_id' => $category['category_id'],
                'name'        => $category['name'] . ' (' . $product_total . ')',
    ...
mude para:

Código: Selecionar todos
Código: Selecionar todos
    $this->data['categories'][] = array(
                'category_id' => $category['category_id'],
                'name'        => $category['name'] /*. ' (' . $product_total . ')'*/,

essa dica foi dada pelo usuario joao melo neste post https://forum.opencartbrasil.com.br/ ... =37&t=1588

e funcionou perfeitamente. ou seja cadastrei o produto, coloquei a sua subcategoria e coloquei o mesmo na categoria principal depois com o procedimento acima retirei o numero dos produtos que ficavam nos departamentos.

espero ter ajudado.

Re: Dúvida em visualizar produtos

Enviado: 20 Jun 2013, 09:45
por jdn76
Olá não consegui achar do jeito que está aí, tentei substituir como estava aí mas não deu certo.
O meu original está assim


$children_data[] = array(
'category_id' => $child['category_id'],
'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])


e a outra linha:


$this->data['categories'][] = array(
'category_id' => $category['category_id'],
'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $total . ')' : ''),
'children' => $children_data,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])

Re: Dúvida em visualizar produtos

Enviado: 23 Jun 2013, 14:02
por FilipeAlves
Pessoal,

Sobre o módulo de busca do opencart, sempre que faço qualquer busca a tela retorna ao final da home, ou seja a home não é substituída pela interface de busca.

Alguém já passou por este problema, saberia me dizer como fazer para a interface de busca retornar diretamente no lugar da home principal e não abaixo dela?