Jump to content

Problema 404 buscador [solucionado]


urko1982

Recommended Posts

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 by urko1982 (see edit history)
Link to comment
Share on other sites

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...