Medicina33 Posted March 28, 2010 Share Posted March 28, 2010 Magari qualcuno di voi ci ha già pensato.Sarebbe utile avere la possibilità di creare layout differenti nel blocco categorie, per distinguere categorie di prodotti non attinenti tra loro.Ad esempio, supponendo di avere 4 categorie definite: MelePereLimoniArancevorrei poter mettere uno sfondo verde alle prime 2 (Mele e Pere) e uno sfondo rosso alle ultime 2 (Limoni e Arance).Vedete l'immagine in allegato, per capire cosa intendo.In questo modo potrei distinguere a colpo d’occhio gli agrumi dai non-agrumi.Qualcuno di voi, per caso, sà come poter fare?Grazie in anticipo. Link to comment Share on other sites More sharing options...
vinoalvino Posted March 29, 2010 Share Posted March 29, 2010 In linea teorica è facile: nel file category-tree-branch.tpl del modulo blockcategories dove c'è la riga {$node.name|escape:htmlall:'UTF-8'} potresti fare qualcosa del tipo: {$node.name|escape:htmlall:'UTF-8'} Non ho testato quanto scritto e probabilmente non funziona ma potrebbe essere uno spunto.Nel css dovresti definire gli stili cat_n dove n è l'id della categoria. Non prenderei in considerazione l'idea di utilizzare i nomi delle categorie sia perchè variano a seconda delle lingue sia perché si devono togliere tutti gli spazi ed i caratteri che non possono essere utilizzati per definire una classe del css. Link to comment Share on other sites More sharing options...
Medicina33 Posted May 9, 2010 Author Share Posted May 9, 2010 Grazie mille!!! L'idea era corretta ma applicata alla sezione sbagliata.Bisogna modificare la prima linea del "category-tree-branch.tpl" da così: a così: Poi, nel "global.css" bisogna rinominare il blocco: div#categories_block_left ul.tree li in: div#categories_block_left ul.tree li.cat_n dove n è il numero della categoria interessata.Per creare un layout diverso per alcune categorie, basta duplicare il blocco di sopra e assegnargli i numeri di categorie interessati, separati da virgola.Per esempio, facciamo finta che voglio creare 2 tipi diversi di layout per i nomi nel blocco categoria: un layout con sfondo rosso ed un layout con sfondo verde.Supponiamo che voglio assegnare lo sfondo rosso alle categorie 1 e 3 e lo sfondo verde alle categorie 2 e 4.Nel file global.css, duplico tutto il blocco "categories_block_left ul.tree li". Poi, un blocco lo rinomino in "categories_block_left ul.tree li.cat_1, categories_block_left ul.tree li.cat_3" e imposto lo sfondo a "rosso". Per esempio: div#categories_block_left ul.tree li.cat_1, div#categories_block_left ul.tree li.cat_3{ list-style:none; padding-left:15px; background-color: red; /* <-- Sfondo rosso */ margin-left:-5px; font-weight:bold; font-size:13px; line-height:26px; border-left:none; } L'altro blocco, lo rinomino in "categories_block_left ul.tree li.cat_2, categories_block_left ul.tree li.cat_4" e imposto lo sfondo a "verde". Per esempio: div#categories_block_left ul.tree li.cat_2, div#categories_block_left ul.tree li.cat_4{ list-style:none; padding-left:15px; background-color: green; /* <-- Sfondo verde*/ margin-left:-5px; font-weight:bold; font-size:13px; line-height:26px; border-left:none; } Il gioco è fatto. Link to comment Share on other sites More sharing options...
Duma Posted May 11, 2011 Share Posted May 11, 2011 Ragazzi scusate ma dove si trova “category-tree-branch.tpl” vi ringrazio ma sto modificando quello in modules-->blockcategories ma non accade nulla 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