Задать вопрос
@newked

Как на 1с Битрикс создать поиск по страницам со статическим содержимым?

Ребят, есть у меня сайт на двигателе 1С Битрикс. У меня создано очень много статических страничек типа:
mysite.ru/page-one/index.php
mysite.ru/page-two/index.php
mysite.ru/page-three/index.php
и т.д.
На каждой страничке заверстана верстка с текстами, заголовками, картинками и т.д. Мне надо создать поиск по сайту, но я не знаю как его реализовать чтобы поиск работал по статическим страничкам. Чтобы искал и по заголовкам и по содержимому. Я пошерстил чутка инет и понял что для этих целей в битрикс есть "Стандартная страница поиска". Я поставил ее, вроде и настроил чтобы область поиска была [main] Статические файлы .... но все равно даже при банальной попытке ввода запроса "Контакты" он не находит эту страничку!
Переиндексацию запускал - не помогает!
Посмотрел вот тут https://arturgolubev.ru/knowledge/course14/lesson97/ .... тоже указал все что написано, не помогает!
Подскажите пожалуйста в чем может быть причина? Может я чего-то где-то недонастроил или не указал на желанной искомой страничке? Какими путями идти для адекватной работы поиска? Заранее, спасибо всем, даже тем кто просто прочел )
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
nefone
@nefone
Junior PHP разработчик
Использование на странице компонента редактирования визуально, например bitrix:catalog.section
Перенести страницы со всей версткой в каталог: _pages
Только не с расширением .php а page-one.html и т.д.
А дальше уже вставлять их.
Битрикс должен их проиндексировать для поиска.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
чекни: на каждой страничке в первом php-блоке должен быть $APPLICATION->SetTitle('Название страницы'). Без него индексатор статических файлов их не подберёт — это требование Битрикса, не баг. Добавишь — переиндексируй.
Ответ написан
А вы сам поиск настроили? Сначала "Настройки - Настройки продукта - Настройки модулей - Поиск" настраиваете, потом "Настройки - Поиск - Переиндексация" , снимаете флажок "Переиндексировать только измененные".
Поиск в Битриксе осуществляется не "на лету". Он идексирует контент в базу, и ищет по своему индексу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы