Jump to content

Recommended Posts

Boas,

 

a minha dúvida é a seguinte: após efectuar a comparação entre produtos e retomar de seguida a lista de produtos, a seleção anterior permanece, ou seja não é efectuado um “refresh” à escolha.

Como posso solucionar esta questão?

 

Aproveito ainda para colocar outra questão, o que devo fazer para quando selecionar só um produto e clicar em comparar dar erro? (Ex: Tem que selecionar mais que um produto para poder efectuar uma comparação)

 

desde já obrigado

 

com os melhores cumprimentos,

dfml

Share this post


Link to post
Share on other sites

Para comparar produtos, vc. deverá ter configurado em todos os produtos atributos. Sem atributos nao é possível comparar produtos.

Share this post


Link to post
Share on other sites

Para comparar produtos, vc. deverá ter configurado em todos os produtos atributos. Sem atributos nao é possível comparar produtos.

 

Mas eu consigo comparar produtos. O que acontece é que após comparar produtos, sair da página e voltar á lista de produtos os produtos que comparei continuam selecionados no respetivo quadrado, e eu queria que isso não acontecesse.

 

 

 

priint.jpg

 

Edited by dfml (see edit history)

Share this post


Link to post
Share on other sites

Versao Prestashop ? Tema próprio ? Link do site ?

 

prestashop 1.5.5

Tema: default

Edited by dfml (see edit history)

Share this post


Link to post
Share on other sites

PS 1.5. tinha problemas com a página de comparacao. Tanto que foi reprogramado inúmeras vezes. Ou vc. faz um upgrade para PS 1.6. atual, ou entao pesquisa por uma solucao no bug-center - http://forge.prestashop.com/

 

Muito obrigado pela resposta.

 

Aproveito para colocar outra questão. Quando tento criar um cliente a partir do backoffice, aparece uma mensagem de erro a dizer "The no_bi field is required.", no entanto não me aparece esse campo para preencher quando estou a criar o cliente. Como devo proceder para corrigir esta situação?

Devo dizer que no se o cliente foi criado no próprio site pelo utilizador, o campo bi é obrigatorio. Existe alguma relação?

 

Qual o ficheiro que posso aceder (.php ou .tl) que contém a informação do backoffice?

Edited by dfml (see edit history)

Share this post


Link to post
Share on other sites

Deve vir de algum módulo que instalou. Este campo no_bi nao existe na versao standard. Pode ser algum módulo de pagamento. Provavelmente este módulo nao suporta a versao Prestashop que está usando. Vc. vai ter que verificar de onde vem este campo extra necessário, para entao debugar.

Share this post


Link to post
Share on other sites

Boas,

 

Penso que a questão do BI deve estar relacionado com alguma alteração no tema.

Veja nos seguintes ficheiros se encontra alguma coisa:

order-opc-new-account.tpl

authentication.tpl

address.tpl

 

Em ultimo caso pode estar nos ficheiros do core do prestashop.

Classes:

AddressFormat.php

Address.php

 

Backoffice:

AdminAddressesController.php

 

Cumps

Share this post


Link to post
Share on other sites

Deve vir de algum módulo que instalou. Este campo no_bi nao existe na versao standard. Pode ser algum módulo de pagamento. Provavelmente este módulo nao suporta a versao Prestashop que está usando. Vc. vai ter que verificar de onde vem este campo extra necessário, para entao debugar.

 

Exacto, no entanto já vi todos os módulos que tenho para as opções de pagamento e não encontrei nenhum campo onde mencione que o número de bi é obrigatorio.

Não está fácil de encontrar de onde vem o erro....

 

Boas,

 

Penso que a questão do BI deve estar relacionado com alguma alteração no tema.

Veja nos seguintes ficheiros se encontra alguma coisa:

order-opc-new-account.tpl

authentication.tpl

address.tpl

 

Em ultimo caso pode estar nos ficheiros do core do prestashop.

Classes:

AddressFormat.php

Address.php

 

Backoffice:

AdminAddressesController.php

 

Cumps

 

CarlosC muito obrigado pelas dicas, no entanto já vi os ficheiros todos e nenhum deles tem essa opção. No authentication.tpl existe um campo para o bi, eu comentei para ver o que mudava e o resultado foi que esse campo deixou de aparecer no site quando um cliente se está a registar, ou seja não teve nenhum alteração no backoffice.

Inclusive procurei em todos os ficheiros pela mensagem de erro que aparece no backoffice "The no_bi field is required." e nenhum contém essa mensagem.

Não está fácil de encontrar...

Share this post


Link to post
Share on other sites

Vc. está usando um tema próprio ? Se sim, seria aconselhável vc. encontrar em contato com o desenvolvedor do tema. Provavelmente ele integrou módulos que nao conhecemos.

Share this post


Link to post
Share on other sites

já consegui resolver.

No ficheiro customer.php em vez de:

 

'no_bi' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'required' => true)

 

coloquei

 

'no_bi' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'required' => false).

Edited by dfml (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More