Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para temas OpenCart v1.x.
Por palmaweb
#53095
Bom dia pessoal,

Comprei um tema recentemente, instalei, aparentemente esta quase tudo rodando perfeitamente. Porém, ao clicar na página de promoções, consta o seguinte erro:

Notice: Undefined variable: categories in /home/meusite/www/loja/catalog/view/theme/gfashion/template/product/special.tpl on line 204

Alguém saberia me dizer como poderei solucioná-lo?

Obrigado!
Por palmaweb
#53128
Bom dia Manoel, tudo bem? Obrigado pela atenção. Já fiz isso diversas vezes, porém, não obtive resposta, já deixei comentários na página do tema, já contactei via ticket e e-mail, preciso finalizar o trabalho, porém, não consigo solucionar este erro.

Até mesmo na página do tema esta apresentando o erro, logo a baixo os produtos: http://demo.bulktheme.com/gfashion/inde ... ct/special

Esta é a linha que esta apresentando o erro:

<?php } ?>
<?php if (!$categories && !$products) { ?>
<div class="content"><?php echo $text_empty; ?></div>
<?php } ?>

Se alguém souber como poderei resolver, será de extrema importância.

Obrigado desde já!
#53130
Vamos lá, como não estou vendo o código da sua loja, vou sugerir uma gambiarra que ira resolver o problema, edite o arquivo:
catalog/controller/product/special.php

E localize a linha de código abaixo:
Código: Selecionar todos
$this->document->setTitle($this->language->get('heading_title'));
Antes da linha citada, adicione a seguinte linha:
Código: Selecionar todos
$this->data['categories'] = array();
Salve as alterações no arquivo e faça um teste, mas veja se este erro não está acontecendo por causa de algum módulo que você deveria instalar mas não instalou ou mesmo a utilização do vqmod.

Espero ter ajudado. :D
Por palmaweb
#53141
Boa tarde Manoel, fiz o que você recomendou e aparentemente resolveu o problema. Não apresentou mais a mensagem de erro!

Uma outra questão é referente ao parcelamento, existe alguma opção, alguma alternativa, onde possamos editar ou incluir o código informando que o valor do produto poderá ser parcelado através de cartão de crédito?

Vejo algumas lojas que constam a informação R$ 50,00 ou em 2x de R$ 25,00. Qual a melhor forma de resolvermos este problema?

Um abraço e muito obrigado pela sua gentileza!