Back to top

Autore Topic: [RISOLTO]Menù categorie Virtuemart solo sull pagina dei prodotti  (Letto 4527 volte)

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Salve
...cerco di spiegarmi al meglio e sinteticamente
ho una voce menù linkata alle categorie del catalogo e vorrei aggiungere il modulo menù categorie visibile solo quando arrivo alla pagina dei prodotti delle singole categorie

se attribuisco il modulo alla voce menu, naturalmente lo visualizzo anche sulla pagina delle categorie, che oltre che diventare un duplicato mi spagina il layout

secondo voi si può fare?

grazie a tutti
peppe
« Ultima modifica: 03 Gen 2014, 09:51:21 da peppeirace »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #1 il: 02 Gen 2014, 16:25:15 »
non ho capito.

vuoi dire che hai categorie che contengono solo sotto categorie e che il menù categorie (modulo vm) deve apparire solo nella sotto categoria in cui sono contenuti i prodotti?


mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #2 il: 02 Gen 2014, 16:41:57 »
...si ho una pagina con la categoria principale e le sotto categorie,
e vorrei che il menù categorie si visualizzasse solo nella pagina dei prodotti

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #3 il: 02 Gen 2014, 16:49:13 »
nella pagina del singolo prodotto, quindi.

in tal caso ti potrebbe bastare un override del template del modulo. nel codice inserisci il controllo per verificare di essere nella pagina del singolo prodotto, devi cioè verificare i valori contenuti nelle le due variabili $_GET:
option = 'com_virtuemart'
view = 'productdetails'

se così è visualizzi il template (metti tutto il template dentro un 'if(){}').

ciao,
marco




 
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #4 il: 02 Gen 2014, 16:53:32 »
...non solo del singolo prodotto ma anche nella pagina di tutti i prodotti di una categoria

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #5 il: 02 Gen 2014, 17:07:16 »
no, non capisco la struttura  :(

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #6 il: 02 Gen 2014, 17:18:15 »
...ti invio il link della pagina di partenza dove trovi otto categorie categorie
lì nn deve comparire il menu categorie
poi clikka su "oro zecchino" (la prima), e da lì in poi vorrei sulla dx il menù

http://www.duvaws.com/manetti_6/prodotti-doratura.html

(ora il modulo del menù è disabuilitato)



Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #7 il: 02 Gen 2014, 17:23:02 »
allora quanto sopra con in più il controllo

categorylayout != 'categories'

ed imposti (parametri voce di menù) il layout del primo livello a 'categories' anziché default.

ciao

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #8 il: 02 Gen 2014, 17:32:04 »
vedi se ho capito

$_GET:
option = 'com_virtuemart'
view = 'productdetails'
categorylayout != 'categories'

 e poi
'if()-----tutto il template---{}')

tutto questo, se corretto, in quale file?
io ho un file custom.css che fa l'override di css, ma immagono nn sia questo

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #9 il: 02 Gen 2014, 19:21:53 »
$_GET:
option == 'com_virtuemart' E
categorylayout != 'categories' E
(view = 'productdetails' O view = 'category')

e questa è la condizione da scrivere nell'if.
(ovviamente il primo valore è la chiave dell'array, il secondo il valore contenuto)

il file di cui fare l'override è quello che usi (di norma default.php) in:
/modules/mod_virtuemart_category/tmpl/

ciao

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #10 il: 02 Gen 2014, 19:27:43 »
grazie
domani ci provo

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Menù categorie Virtuemart solo sull pagina dei prodotti
« Risposta #11 il: 03 Gen 2014, 09:50:49 »
...sarà lo stress, ma a volte mi perdo in un bicchier d'acqua, e mi dispiace averti coinvolto

è stata comunque  illuminante la tua risposta

- ed imposti (parametri voce di menù) il layout del primo livello a 'categories' anziché default.

è sufficiente creare una voce menù per oghi singola sottocategoria e assegnare il modulo solo a queste

nel mio caso ho una voce menu principale che mi fa vedere tutte le sotto categorie ( e lì non voglio il modulo)
faccio una voce menù per ogni singola categoria e gli assegno il modulo

grazie ancora
peppe

 



Web Design Bolzano Kreatif