Jump to content

Añadir caja de búsqueda en product-list.tpl


Recommended Posts

Hola.

Estoy tratando de añadir una caja de búsqueda en el product-list.tpl para una determinada subcategoría. He tratado copiando el código de blocksearch-top.tpl pero éste no funciona correctamente. La idea es que vaya apareciendo resultados conforme se escribe en la caja, precisamente tal y como funciona blocksearch, pero de momento no lo consigo.

¿Alguien sabe donde puedo estar fallando?.

<!-- Block search module TOP -->

<div id="search_block_top">
	<div class="icon-search">
		
	</div>
	<div class="toogle_content">
		<form id="searchbox"  method="get" action="{$link->getPageLink('search', null, null, null, false, null, true)|escape:'html':'UTF-8'}" >
			<input type="hidden" name="controller" value="search" />
			<input type="hidden" name="orderby" value="position" />
			<input type="hidden" name="orderway" value="desc" />
			<input class="search_query form-control" type="text" id="search_query_top" name="search_query" placeholder="{l s='Search' mod='blocksearch'}" value="{$search_query|escape:'htmlall':'UTF-8'|stripslashes}" />
			<button type="submit" name="submit_search" class="btn btn-default button-search">
				<span>{l s='Search' mod='blocksearch'}</span>
			</button>
		</form>
	</div>
</div>
<!-- /Block search module TOP -->
	<script type="text/javascript">
		$(document).ready(function($){
			$(".icon-search").on("click", function(){
					 $(this).parent().find('.toogle_content').slideToggle('medium');
			});
			

		});
		
	</script>

Gracias.

Edited by rrom (see edit history)
Link to comment
Share on other sites

Ya lo he solucionado.

Soy muy novato en Prestashop, siento mucho las consultas carentes de sentido.

Encontré un artículo muy interesante de @nadie donde se explicaba perfectamente como se realiza este tipo de tareas.

Resumiendo se trata de crear un hook nuevo, asignarlo al tpl y modificar el php del módulo para que acepte dicho hook.

Ahora solo me falta darle formato para ponerlo a mi gusto.

 

Un saludo a la comunidad.

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...