fselectronica Posted January 16, 2013 Share Posted January 16, 2013 Boa tarde a todos. Preciso de ajuda , agora com a versão 1.5.3.1 Na configuração de produto em backoffice tem a possibilidade de escolher estado: novo/usado Essa imformação na loja em descrição do produto não aparece. Devo ter que fazer mais alguma coisa mas ainda não descobri. Agradecia ajuda Obrigado Link to comment Share on other sites More sharing options...
GatoHorrível Posted January 17, 2013 Share Posted January 17, 2013 (edited) Tens de editar o ficheiro product.tpl no directório onde tens o prestashop instalado/themes/default(ou directório de tema usado) e acrescentar o seguinte código no local onde pretendas que ele seja inserido, que no melhor dos casos será fazer vários testes até achares uma posição que te agrade. {if $product->condition == 'new'}{l s='New'}{elseif $product->condition == 'used'}{l s='Used'}{elseif $product->condition == 'refurbished'}{l s='Refurbished'}{/if} Aparecerá como inglês, mas podes tentar este código: {if $product} <div id="condition_content" class="rte align_justify">{$product->condition}</div> {/if} O problema que tive até agora é que ambos apenas aparecem-me inglês, e eu tenho a loja bilíngue, português e inglês, e queria a condição a aparecer também em português e isso já não acontece (mesmo tendo as traduções correctas no back office) O tópico para o meu problema está aqui, caso venha a ajudar a esclarecer a alguém que busque ajuda neste tópico, mas está em inglês. http://www.prestashop.com/forums/topic/217079-condition-in-product-description-translation Edited January 17, 2013 by GatoHorrível (see edit history) Link to comment Share on other sites More sharing options...
GatoHorrível Posted January 17, 2013 Share Posted January 17, 2013 (edited) Encontrei a solução para o que procurava. {if $lang_iso == 'pt'} {if $product->condition == 'new'} {l s='Novo'}{elseif $product->condition == 'used'}{l s='Usado'}{elseif $product->condition == 'refurbished'}{l s='Como Novo'}{/if} {elseif $lang_iso == 'en'} {if $product->condition == 'new'} {l s='New'}{elseif $product->condition == 'used'}{l s='Used'}{elseif $product->condition == 'refurbished'}{l s='Refurbished'}{/if} {/if} Espero que ajude a solucionar o teu problema Edited January 17, 2013 by GatoHorrível (see edit history) 1 Link to comment Share on other sites More sharing options...
fselectronica Posted January 17, 2013 Author Share Posted January 17, 2013 Boas Sim resolveu problema No entanto quando fazes pesquisa de produto não aparece o estado, como dar volta ao assunto? Obrigado Link to comment Share on other sites More sharing options...
GatoHorrível Posted January 18, 2013 Share Posted January 18, 2013 provavelmente, inserindo esse código em product-list.tpl ou product-sort.tpl. ou seja, no respeitante à pagina que abre na pesquiza de objecto que não sei qual é, mas que penso ser uma dessas duas! Link to comment Share on other sites More sharing options...
UniArt Posted June 15, 2013 Share Posted June 15, 2013 (edited) para que qualquer palavra insertada em qualquer tpl possa ser traducida para cualquer idioma tem que acressentar-la assim: {l s='palavra a traduzir'} claro que o melhor é colocar no tpl em ingles e depois ir nas traducoes e traduzir para os outros idiomas. No caso de new, nao prescisa do codigo {if $lang_iso == 'pt'} por que teria que fazer para todos os idiomas, é só colocar assim : {l s='new'}. depois ir en BO traduçoes e procurar na traduçao da ficha do produto a palavra new que estará sem traduzir e por novo na frente. Nao esquecer de recompilar arquivos de modelos, é muito importante depois de mudar os tpl. Desculpem o portugues ruim, sao anos morando na España e nem a memoria nem o teclado sem cedilha ajuda. Edited June 18, 2013 by UniArt (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now