На главной странице я использую модуль "Поле ввода поискового запроса" он же bitrix:search.suggest.input.
В файле главной странице у меня получились настройки
Скрытый текст |
|---|
<!-- Строка поиска --> <? $APPLICATION->IncludeComponent( "bitrix:search.suggest.input", "search_header", Array( "NAME" => "q", "VALUE" => "Поиск...", "INPUT_SIZE" => "40", "DROPDOWN_SIZE" => "10" ) );?> <!-- Конец строки поиска --> |
В файле по адресу \www\bitrix\templates\название моей темы\components\bitrix\search.suggest.input\search_header\template.php я сделал оформление
Скрытый текст |
|---|
<?if(!defined("B_PROLOG_INCLUDED" ;) || B_PROLOG_INCLUDED!==true)die(); $APPLICATION->AddHeadScript("/bitrix/js/main/cphttprequest.js" ;) ; ?> <script type="text/javascript"> if (typeof oObject != "object" ;) window.oObject = {}; document.<?echo $arResult["ID"]?>_CheckThis = function(oObj) { try { if(SuggestLoaded) { if (typeof window.oObject[oObj.id] != 'object') window.oObject[oObj.id] = new JsSuggest(oObj, '<?echo $arResult["ADDITIONAL_VALUES"]?>'); return; } else { setTimeout(<?echo $arResult["ID"]?>_CheckThis(oObj), 10); } } catch(e) { setTimeout(<?echo $arResult["ID"]?>_CheckThis(oObj), 10); } } </script> <IFRAME style="width:0px; height:0px; border: 0px;" src="javascript:''" name="<?echo $arResult["ID"]?>_div_frame" id="<?echo $arResult["ID"]?>_div_frame"></IFRAME> <div class="right-search"> <div id="search" class="search-block"> <input id="<? echo $arResult["ID"] ?>" class="search" type="text" autocomplete="off" onblur="if (this.value==''){this.value='поиск...'; BX.removeClass(this.parentNode,'search-block-active');}" value="поиск..." onfocus="if (this.value=='поиск...') {this.value=''; BX.addClass(this.parentNode,'search-block-active');}" name="<? echo $arParams["NAME"] ?>" <? if($arParams["INPUT_SIZE"] > 0): ?> size="<? echo $arParams["INPUT_SIZE"] ?>"<? endif ?> /> </input> <a href="#"><img src="<?=SITE_TEMPLATE_PATH?>/images/search.png" /></img></a> </div> </div>
|
И поиск не работает. Хотя индексирование произведено. Да и в админке поиск хорошо работают.