urko1982 Posted February 3, 2013 Share Posted February 3, 2013 (edited) Tengo el siguiente problema: Cuando busco desde el path raíz no hay ningún problema, pero si busco dentro de alguna categoría (miweb.xxx/categoria/producto.html) pues me da error ya que me redirige a la página miweb.xxx/categoria/search.php en lugar de miweb.xxx/search.php ¿sabe alguien dónde modificarlo? Este es mi search.tpl Gracias {capture name=path}{l s='Search'}{/capture} <h1 {if isset($instantSearch) && $instantSearch}id="instant_search_results"{/if}> {l s='Search'} {if $nbProducts > 0}"{if isset($search_query) && $search_query}{$search_query|escape:'htmlall':'UTF-8'}{elseif $search_tag}{$search_tag|escape:'htmlall':'UTF-8'}{elseif $ref}{$ref|escape:'htmlall':'UTF-8'}{/if}"{/if} {if isset($instantSearch) && $instantSearch}<a href="#" class="close">{l s='Return to previous page'}</a>{/if} </h1> {include file="$tpl_dir./errors.tpl"} {if !$nbProducts} <p class="warning"> {if isset($search_query) && $search_query} {l s='No results found for your search'} "{if isset($search_query)}{$search_query|escape:'htmlall':'UTF-8'}{/if}" {elseif isset($search_tag) && $search_tag} {l s='No results found for your search'} "{$search_tag|escape:'htmlall':'UTF-8'}" {else} {l s='Please type a search keyword'} {/if} </p> {else} <h3 class="nbresult"><span class="big">{$nbProducts|intval}</span> {if $nbProducts == 1}{l s='result has been found.'}{else}{l s='results have been found.'}{/if}</h3> {if !isset($instantSearch) || (isset($instantSearch) && !$instantSearch)} <div class="sortPagiBar clearfix"> {include file="$tpl_dir./product-sort.tpl"} </div> {/if} {include file="$tpl_dir./product-list.tpl" products=$search_products} {if !isset($instantSearch) || (isset($instantSearch) && !$instantSearch)}{include file="$tpl_dir./pagination.tpl"}{/if} {/if} Edited February 3, 2013 by urko1982 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted February 3, 2013 Share Posted February 3, 2013 Dime la dirección de tu tienda. Posiblemente el action del form, lo tengas correcto. Hace unos días se trato un tema muy parecido aquí: http://www.prestasho...tal-no-funciona El usuario, tenia sobeescrito el blocktopmenu sobreescrito en su plantilla: /themes/su-plantilla/modules/blocktopmenu/blocktopmenu.tpl Y tenia el action asi: <form id="searchbox" action="search.php" method="get"> Pero cambiandolo asi: <form id="searchbox" action="{$link->getPageLink('search')}" method="get"> se corrigio el problema del usuario del enlace que te he comentado. Link to comment Share on other sites More sharing options...
urko1982 Posted February 3, 2013 Author Share Posted February 3, 2013 Solucionado. Muchas gracias. Había entrado previamente en ese post, pero no sabía que era en el módulo que dices (buscaba menu.tpl) Muchas gracias, Víctor Link to comment Share on other sites More sharing options...
nadie Posted February 3, 2013 Share Posted February 3, 2013 Solucionado. Muchas gracias. Había entrado previamente en ese post, pero no sabía que era en el módulo que dices (buscaba menu.tpl) Muchas gracias, Víctor Un placer ayudarte y servirte! Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
Recommended Posts