francescoz88 Posted October 15, 2015 Share Posted October 15, 2015 Buongiorno, è possibile nascondere le sottocategorie che non contengono prodotti? Ho trovato questa guida online, ma è specificato che funzioni su prestashop 1.5 Mostrare il numero di prodotti presenti nelle sottocategorie e nascondere sottocategorie che non hanno prodotti:in classes\Category.php riga 531 foreach ($result as &$row) { $row['id_image'] = file_exists(_PS_CAT_IMG_DIR_.$row['id_category'].'.jpg') ? (int)$row['id_category'] : Language::getIsoById($id_lang).'-default'; $row['legend'] = 'no picture'; } return $result; }modificare in:foreach ($result as &$row) { $row['id_image'] = file_exists(_PS_CAT_IMG_DIR_.$row['id_category'].'.jpg') ? (int)$row['id_category'] : Language::getIsoById($id_lang).'-default'; $row['legend'] = 'no picture'; //modifica per mostrare il numero di prodotti nelle sottocategorie $categ = new Category((int)$row['id_category'], (int)$id_lang); $row['nbproducts'] =$categ->getProducts(NULL, NULL, NULL, NULL, NULL, true); } return $result; }in tuotemplate/category.tpl mofificare inserendo:{$subcategory.nbproducts}dove si vuole far apparire il numero di prodotti presenti in categoriaper nascondere la categorie a zero:{if $subcategory.nbproducts > 0} codice che mostra la sottocategoria {/if} Qualche buon anima che riesce a farlo funzionare, anche pagando, su 1.6? Resto in attesa Link to comment Share on other sites More sharing options...
fantasy86 Posted October 15, 2015 Share Posted October 15, 2015 Buongiorno, è possibile nascondere le sottocategorie che non contengono prodotti? Ho trovato questa guida online, ma è specificato che funzioni su prestashop 1.5 Qualche buon anima che riesce a farlo funzionare, anche pagando, su 1.6? Resto in attesa Se la sottocategoria non ha prodotti puoi disattivarla momentaneamente andando in categorie > tasto modifica sulla sottocategoria vuota e alla voce MOSTRATA spostare il selettore su NO. Link to comment Share on other sites More sharing options...
francescoz88 Posted October 15, 2015 Author Share Posted October 15, 2015 Scusami, sono stato poco chiaro. Intendo nascondere in automatico le sottocategorie senza prodotti. Nel mio ecommerce, ci stanno circa 1200 tra categorie e sottocategorie, andare a fare tutto manualmente diventa impossibile. Link to comment Share on other sites More sharing options...
Guest Posted October 15, 2015 Share Posted October 15, 2015 questo va bene, adattalo al file category.tpl {if $subcategory.nbproducts > 0} codice che mostra la sottocategoria {/if} saluti Link to comment Share on other sites More sharing options...
francescoz88 Posted October 16, 2015 Author Share Posted October 16, 2015 Ciao solved, l'ho già provato ieri, il problema è che mi va a nascondere anche categorie figlie (vuote) che contengono a loro volta categorie con dei prodotti. Dovrei far in modo che lui mi nasconda le "ultime figlie"... non so se rendo l'idea... Link to comment Share on other sites More sharing options...
francescoz88 Posted October 16, 2015 Author Share Posted October 16, 2015 Ho provato anche la stessa stringa sui file del modulo blocco categorie, cambiando però item da subcategory a child, ma non ottengo mai il risultato che vorrei, perchè non riesco a distinguere i vari livelli di sottocategorie. Link to comment Share on other sites More sharing options...
Guest Posted October 16, 2015 Share Posted October 16, 2015 quindi tu vuoi nascondere solo l'ultimo livello se è vuoto ? Link to comment Share on other sites More sharing options...
francescoz88 Posted October 16, 2015 Author Share Posted October 16, 2015 Esatto, il problema è che ci sono categorie con 2 sottolivelli, categorie con 3 o 4 sottolivelli. Cosa si può fare? Link to comment Share on other sites More sharing options...
Guest Posted October 16, 2015 Share Posted October 16, 2015 cosa si può fare, si deve scrivere un pò di codice per ricavare su ogni ramo l'ultimo livello e poi verificare se questo livello è vuoto o peno saluti Link to comment Share on other sites More sharing options...
sacmo Posted October 26, 2015 Share Posted October 26, 2015 Salve, scusate se entro in questo topic, ma avrei bisogno di eliminare le immagini nelle sottocategorie mantenendo i nomi, ho la 1.6.1.1 e in giro si trova solo soluzioni di vecchie versioni. Potreste aiutarmi? 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