Luca9319 Posted March 17, 2017 Share Posted March 17, 2017 Buonasera, avrei una domanda tecnica in quanto non mastico molto di php ne htmlVorrei far visualizzare i miei prodotti in ordine di produttore, mi spiego meglio.Se una persona cerca "scarpe" o apre la categoria "sandali, e in questo ci sono 50 prodotti con 4 produttori diversi, vorrei che si visualizzassero tutti i prodotti suddivisi per produttoreQuindi, produttore A, produttore B, produttore C, produttore D, magari facendo visionare il logo del produttore se disponibile Per caso sapreste come fare ? Questa soluzione dovrebbe funzionare sia per la ricerca all'interno del sito che per la selezione per categoria GRAZIE!!! Link to comment Share on other sites More sharing options...
Luca9319 Posted March 17, 2017 Author Share Posted March 17, 2017 la risposta è dentro qui ma non riesco a capire precisamente dove e quel tpl andare poi a modificare (preso da visualizza sorgente di un sito che ha questo genere di suddivisione) {$('.selectProductSort').change(function(){var requestSortProducts='http://www.sito.it/18-scarpe';var splitData=$(this).val().split(':');document.location.href=requestSortProducts+((requestSortProducts.indexOf('?')<0)?'?':'&')+'orderby='+splitData[0]+'&orderway='+splitData[1];});[spam-filter]);/* ]]> */</script><form action="www.sito.it/18-scarpe" class="productsSortForm" id="productsSortForm"><p class="select"> <label for="selectPrductSort">Ordina</label> <select class="selectProductSort" id="selectPrductSort"><option selected="selected" value="position:asc">:</option><option value="price:asc">Prezzo: dal più basso</option><option value="price:desc">Prezzo: dal più alto</option><option value="name:asc">Nome del prodotto: dalla A alla Z</option><option value="name:desc">Nome del prodotto: dalla Z alla A</option><option value="quantity:desc">Disponibile</option><option value="reference:asc">Riferimento: dal più basso</option><option value="reference:desc">Riferimento: più cari</option> </select></p></form></div></div><div class="span3 hidden-phone"><div class="inner"><div class="btn-group" id="productsview"> <a class="btn btn-grid" href="#" rel="view-grid"><i class="icon-th active"></i></a> <a class="btn btn-list" href="#" rel="view-list"><i class="icon-th-list"></i></a></div></div></div><div class="span3 pull-right"><div class="inner"><script type="text/javascript">/* <![CDATA[ */var min_item='Si prega di selezionare almeno un prodotto.';var max_item="Non puoi aggiungere più di 3 prodotto/i alla comparazione";/* ]]> */</script><form action="http://www.sito.it/index.php?controller=products-comparison" class="productsCompareForm" method="post" onsubmit="true"><p> <input type="submit" id="bt_compare" class="button bt_compare" value="Confronta" /> <input type="hidden" name="compare_product_list" class="compare_product_list" value="" /></p></form></div></div></div></div><div style="display:none">1</div><p class="product_manufacturer_list_title"><strong>MARCA</strong></p><ul class="clear" id="product_list"><li><div class="p-item span4 product_block ajax_block_product first_item item clearfix"><div class="list-products"><div class="product-container clearfix"><div class="center_block"> Link to comment Share on other sites More sharing options...
Fabry Posted March 17, 2017 Share Posted March 17, 2017 Buonasera, se non sbaglio ( a quest'ora ho gli occhi a forma di pixel ed i neuroni stanchi) non c'é da masticare nessun php o html perché é una funzionalitá giá nativa nella 1.5 e 1.6 quindi c'é da studiare un pochino la piattaforma:-)....brevemente: deve creare i produttori...A,B,C etc etc...poi ogni prodotto lo associa ai rispettivi produttori....poi si abilita la navigazione e strati ( modulo giá di default ) e si setta opportunamente il modulo....e quando andrá nel front-end ossia sito pubblico quando sceglie una categoria appariranno tutti i filtri con produttori e vicino il numerino che indica la quantitá di prod. per ogni produttore.... poi se invece vuole filtrare i produttori nel Back-end nella lista prodotti é un'altra faccenda perché allora si che c'é da modificare controllers etc etc...si fá e puó essere molto utile;-). ciao 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