Jump to content

Mostra prodotti suddivisi per produttore


Luca9319

Recommended Posts

Buonasera, avrei una domanda tecnica in quanto non mastico molto di php ne html

Vorrei 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 produttore

Quindi, 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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...