Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : stwrd 12 Oct 2011, 16:47:01

: Visualizzare shop.browse personalizzata a seconda del livello - Menu Accordion
: stwrd 12 Oct 2011, 16:47:01

Salve a tutti!
Sto realizzando un e-commerce in Virtuemart, e mi sorge un problema (non solo questo purtroppo  ;D).
Nella Home Page del negozio, vorrei realizzare quanto segue:
in posizione left del mio template compare un menu in accordion che mostra le categorie di prodotto, del tipo:


ABBIGLIAMENTO
   capispalla
   maglioni
   pantaloni
ACCESSORI
   cinture
   bigiotteria


Quello che vorrei che accadesse è la seguente cosa:
Per fare quanto richiesto, dovrei quindi andare ad agire sul file shop.browse.php, che è quello che gestisce la visualizzazione delle categorie. La cosa più logica da fare sarebbe inibire la visualizzazione delle sottocategorie in shop.browse quando viene cliccata una categoria PADRE, ed inserire la visualizzazione di un'immagine, opportunamente caricata. Con questa operazione però otterrei la visualizzazione di tale immagine anche per le sottocategorie, cosa che non desidero.
Come vi muovereste voi?
Vi allego la mia copia del file shop.browse.php  (ECCOLA: http://pastebin.com/DYT13zxr ), e vi ringrazio anticipatamente!
Grazie ancora!
: Re:Visualizzare shop.browse personalizzata a seconda del livello - Menu Accordion
: stwrd 12 Oct 2011, 18:51:54
Soluzione parziale:


Ho inserito un else all'interno del file categoryChildlist.tpl.php (intorno alla riga 10). Il file si trova dentro la cartella common, all'interno del template.


L'else è il seguente:


:
if( empty( $categories )) {
   return; // Do nothing, if there are no child categories!
}
[b]else                 {
   echo "<img src='/images/home_man.png' width='690px' height='350px'  />";
}[/b]


In questo modo se una categoria ha delle sottocategorie, viene visualizzata un'immagine.
I problemi che restano sono questi:


Grazie mille ancora a tutti!
: Re:Visualizzare shop.browse personalizzata a seconda del livello - Menu Accordion
: stwrd 18 Oct 2011, 13:27:35
nessuno può aiutarmi?  :(  grazie...