Abbiamo incontrato e risolto oggi un problema relativo a un sito che usa Joomla 1.5.15, VirtueMart 1.1.4 e JoomFish 2.0.4. Il problema era questo: la traduzione del nome del prodotto nelle varie lingue veniva correttamente visualizzata nel dettaglio prodotto, ma non nell’elenco dei prodotti della categoria, dove rimaneva sempre in italiano.
Per risolvere è sufficiente modificare il file
administrator/components/com_virtuemart.html/shop_browse_queries.php
spostando il campo
`#__{vm}_product`.`product_id`
all’inizio della query. Una versione già modificata del file è disponibile per lo scaricamento.
Anche in questo caso, come altre volte, abbiamo trovato la soluzione grazie alla diffusione dei suddetti prodotti e allo spirito di condivisione che li contraddistingue. Infatti la soluzione è postata sul forum di JoomFish da uno sviluppatore estone, che ha potuto analizzare e risolvere il problema grazie al fatto che Joomla, VirtueMart e JoomFish sono open source.
Grazie!
Tags: joomla, virtuemart


Feed RSS




10 settembre 2010 alle 11:31 am
Grazie, mi hai risolto un problema che mi stava facendo dannare.
Però questo problema si ritrova anche nei “prodotti visti di recente” in fondo alla pagina.
Nessuno sa come risolvere?
10 settembre 2010 alle 1:16 pm
@Roberto:
immagino che il problema sia simile, ovvero ci sarà un’altra query che viene usata per selezionare i prodotti visti di recente. Al momento però non te lo so dire; dovrei fare delle ricerche nei files. Va bene lo stesso se lo lascio fare a te?
18 gennaio 2011 alle 1:44 pm
Mille grazie! Utilissimo!