doskito Posted November 23, 2012 Share Posted November 23, 2012 Buonasera a tutti, sto sviluppando un sito per un nuovo progetto e mi sono perso. Devo inserire in Homepage una sezione di Ricerca come quella mostrata nell'allegato. E' possibile? Qualcuno ha consigli da darmi o conosce un modulo che fa al caso mio? Attendo reazioni, buona navigazione! doski Link to comment Share on other sites More sharing options...
doskito Posted December 13, 2012 Author Share Posted December 13, 2012 Ciao Soluzione trovata! Basta modificare il blocco "Block Search", il controller "SearchController.php" e la classe "Search.php". Appena possibile carico le modifiche effettuate così da condividere con tutti! Buon lavoro! doski Link to comment Share on other sites More sharing options...
Sito Lab Posted December 18, 2012 Share Posted December 18, 2012 ciao, chiedo scusa non vorrei sembrare un approfitattore della situazione, ma è proprio quello che cerco anche io, per caso e se posso chiedere, hai notizie in merito ? grazie mille per la tua disponibilità Link to comment Share on other sites More sharing options...
Connie24 Posted December 20, 2012 Share Posted December 20, 2012 Wow quando l'hai testato facci sapere. Grazie in anitcipo. Link to comment Share on other sites More sharing options...
doskito Posted January 10, 2013 Author Share Posted January 10, 2013 (edited) In pratica ho modificato il file blocksearch-top.tpl del modulo blocksearch (ho modificato solo il file del mio tema) in questo modo: <!-- Block search module TOP --> <div id="search_block_top"> <form method="get" action="{$link->getPageLink('search')}" id="searchbox"> <label for="search_query_top"><!-- image on background --></label> <input type="hidden" name="controller" value="search" /> <input type="hidden" name="orderby" value="position" /> <input type="hidden" name="orderway" value="desc" /> <div> <input placeHolder="cerca per parola chiave" class="search_query" type="text" id="search_query_top" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" /> </div> <div> <select name="categ"> <option value="all" {if $smarty.get.categ == "all"}selected="selected"{/if}>catalogo</option> {assign var='categories' value=Category::getHomeCategories($cookie->id_lang)} {foreach from=$categories item='category' name='categories'} <option value="{$category['id_category']}" {if $smarty.get.categ == "{$category['id_category']|escape:'htmlall':'UTF-8'}"}selected="selected"{/if}>{$category['name']}</option> {/foreach} </select> </div> prezzo da <input type="text" name="prezzo_min" placeHolder="0 €" class="prezzo_da" value="{if isset($smarty.get.prezzo_min)}{$smarty.get.prezzo_min|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" /> a <input type="text" name="prezzo_max" placeHolder="1000 €" class="prezzo_a" value="{if isset($smarty.get.prezzo_max)}{$smarty.get.prezzo_max|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" /> <input type="submit" name="submit_search" value="{l s='Search' mod='blocksearch'}" /> </form> </div> {include file="$self/blocksearch-instantsearch.tpl"} quindi ho modificato il file css blocksearch.css del mio tema: #search_block_top { margin-bottom:10px; } #search_block_top form div { float:left; margin-right:20px; } #search_block_top form div:first-child { margin-left:20px; } #search_block_top input[type=text] { background:#ffffff; border:3px solid #dddddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:5px auto; padding:4px 6px; } #search_block_top input[type=text], #search_block_top select { width:164px; } #search_block_top input.prezzo_da, #search_block_top input.prezzo_a { width:84px; } ed infine il CONTROLLER e la CLASS che allego. Il controller va caricato nella cartella OVERRIDE/CONTROLLERS/FRONT/ La class va caricata nella cartella OVERRIDE/CLASSES/ Spero di non aver fatto errori nei vari copia/incolla e a caricare le versioni di file.. Buon lavoro a tutti doski SearchController.php Search.php Edited January 10, 2013 by doskito (see edit history) Link to comment Share on other sites More sharing options...
doskito Posted January 11, 2013 Author Share Posted January 11, 2013 Cosa (credo) non poco importante: la versione di Prestashop! Le modifiche sono state fatte sulla 1.5.0.17 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