Может есть еще решение?
яндекс.поиск
с указанием категории
или гугл.поиск
в любом случае — эти поисковики лучше ищут по сайту, чем встроенный поиск
Def, есть способ через подключение
яндекс.поиск
с указанием категории
или гугл.поиск
в любом случае — эти поисковики лучше ищут по сайту, чем встроенный поиск
это не лучший вариант. Внутренний поиск очень хорошо сейчас ищет, даже производные от искомого слова. Не хватает в коробке у виджета выбора типов контента и категорий в них.
1. Дублируем файл /system/controllers/search/actions/index.php в ту же директорию и называем, например, onetype.php, открываем его и меняем название класса на actionSearchOnetype, т.е. слово Index меняем на Onetype (как название самого файла, но только с большой буквы). Далее ищем вот этот кусок
// выключено? continue; }
if ($sources_name!='news') continue; //вместо 'news' ваш тип контента
2. Дублируем файл шаблона /templates/default/controllers/search/widgets/search/search.tpl.php и назовем его search2.tpl.php, открываем файл и
href_to('search');
href_to('search/onetype');
Это очень просто сделать.
1. Дублируем файл /system/controllers/search/actions/index.php в ту же директорию и называем, например, onetype.php, открываем его и меняем название класса на actionSearchOnetype, т.е. слово Index меняем на Onetype (как название самого файла, но только с большой буквы). Далее ищем вот этот кусоки меняем его на это
// выключено? continue; } Т.е. старый кусок пропускал выключенные типы контента, а мы сделали, чтобы пропускались все, кроме нашего.
if ($sources_name!='news') continue; //вместо 'news' ваш тип контента
2. Дублируем файл шаблона /templates/default/controllers/search/widgets/search/search.tpl.php и назовем его search2.tpl.php, открываем файл именяем на
href_to('search');3. Д вашем втором виджете выбираете созданный шаблон и он будет искать по вашему только типу контента
href_to('search/onetype');
Вот за эту подсказку Огромнейшая благодарность!
много правок вредно для психики ...
Один раз сделали и забыли. Это не затрагивает файлы движка и при обновлениях ничего не слетит