Jump to content

Проблема с модулем поиска


Recommended Posts

Добрый день.

Хотел перенести модуль Quick Search в нужное место в Header.

Создал новый хук searchBlock, зарегистрировал его в header.php, прописал его в header.tpl там где мне нужно.

Теперь не работает модуль категории (высвечивается без разделов), подскажите где ошибка???

blocksearch.php

<?php

class BlockSearch extends Module
{
   function __construct()
   {
       $this->name = 'blocksearch';
       $this->tab = 'Blocks';
       $this->version = 1.0;

       parent::__construct();

       $this->displayName = $this->l('Quick Search block');
       $this->description = $this->l('Adds a block with a quick search field');
   }

   function install()
   {
       if (!parent::install() OR !$this->registerHook('searchBlock'))
           return false;
       return true;
   }
   function hooksearchBlock($params)
   {
       global $smarty;
       $smarty->assign('ENT_QUOTES', ENT_QUOTES);
       $smarty->assign('ajaxsearch', intval(Configuration::get('PS_SEARCH_AJAX')));
       return $this->display(__FILE__, 'blocksearch-top.tpl');
   }
   function hookHeader($params)
   {
       if (Configuration::get('PS_SEARCH_AJAX'))
           return $this->display(__FILE__, 'header.tpl');
   }
}




header.tpl

>

<html >
   <head>
       <title>{$meta_title|escape:'htmlall':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
       <meta name="description" content="{$meta_description|escape:htmlall:'UTF-8'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
       <meta name="keywords" content="{$meta_keywords|escape:htmlall:'UTF-8'}" />
{/if}
       <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
       <meta name="generator" content="PrestaShop" />
       <meta name="robots" content="{if isset($nobots)}no{/if}index,follow" />
       <link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico" />
       <link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico" />
{if isset($css_files)}
   {foreach from=$css_files key=css_uri item=media}
   <link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
   {/foreach}
{/if}
       [removed][removed]
       [removed]
           var baseDir = '{$content_dir}';
           var static_token = '{$static_token}';
           var token = '{$token}';
           var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
       [removed]
       [removed][removed]
       [removed][removed]
       [removed][removed]
{if isset($js_files)}
   {foreach from=$js_files item=js_uri}
   [removed][removed]
   {/foreach}
{/if}
       {$HOOK_HEADER}
   </head>

   <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
   {if !$content_only}
</pre>
<ul>{l s='This shop requires JavaScript to run correctly. Please activate JavaScript in your browser.'}</ul>
<br><div>

           <!-- Header -->




                   {$HOOK_TOP}




INICIO
PRODUCTOS
SERVICIO
MI-CUENTA
CONTACTOS

{$HOOK_SEARCHBLOCK} 



           <!-- Left -->

               {$HOOK_LEFT_COLUMN}


           <!-- Center -->

   {/if}

<
Link to comment
Share on other sites

  • 5 weeks later...

А если не секрет, то в чём ошибка то была? а то у меня тоже самое получается.. Напишите что исправить надо чтобы категории стало показывать.

Link to comment
Share on other sites

×
×
  • Create New...