Top.Mail.Ru
Если авторизоваться не получается, то попробуйте восстановить пароль. Если у вас нет аккаунта на сайте, то вы можете зарегистрироваться.
Если авторизоваться не получается, то попробуйте восстановить пароль. Если у вас нет аккаунта на сайте, то вы можете зарегистрироваться.
Если авторизоваться не получается, то попробуйте восстановить пароль. Если у вас нет аккаунта на сайте, то вы можете зарегистрироваться.

Вопрос-ответ: создание блоков на главной странице Некстайп: Магнит и настройка поиска в Битриксе

3 марта 2020
Заметки программиста

Очередной блок полезной информации от нашей технической поддержки. Сегодня о неочевидной возможности решения Некстайп: Магнит – добавлении кастомных блоков на главную страницу. А также о том, как настроить поиск по сайту на 1С-Битрикс.

1. В готовом решении Некстайп: Магнит на главную страницу можно добавлять дополнительные блоки. Для этого перейдите в административный раздел сайта, Файлы и папки –> include –> page_blocks –> homepage и выберите, например, custom1.php –> Редактировать как HTML.

Выбор кастомного блока – Некстайп: Магнит

В открывшемся окне выберите нужный компонент из списка справа, например, «Список новостей», и перетащите его в область редактирования.

Выбор компонента – кастомный блок на главной

Дважды кликните на добавленный компонент, и выберите его шаблон. Для корректного отображения рекомендуется выбирать такой, в названии которого присутствует «homepage».

Выбор шаблона компонента

Также выберите нужный код инфоблока.

Выбор кода инфоблока

В настройках источника данных необходимо указать, содержимое каких полей должно отображаться.

Источник данных

После этого сохраните изменения, перейдите в Некстайп: Магнит –> Настройки магазина –> Главная страница и поставьте галочку напротив настроенного блока.

Настройки магазина – отображать кастомный блок

Теперь ваш блок будет отображаться на главной странице сайта.


2. Как настроить поиск по сайту?

Сначала необходимо настроить параметры поиска. Это делается в административной части сайта: Настройки –> Настройки продукта –> Настройки модулей –> Поиск.

Для удобства, параметры разбиты на несколько вкладок. Можно указать, какие типы файлов участвуют в поиске, и каков их максимальный размер. По каким файлам поиск не производится.

Во вкладке «Морфология» можно включить поиск различных морфологических форм слова, поисковую систему, а также символы, которые не нужно считать разделителями слов.

Вкладка «Поиск» содержит настройки ранжирования результатов, максимального количества документов в выдаче, и сроки хранения подсказок.

Последняя вкладка содержит настройки сбора статистики.

А если товары нужно искать не только по названию?

В интернет-магазинах часто возникает необходимость настройки поиска не только по названию товаров, но и по значениям их свойств: например, по артикулу. Для включения этой опции перейдите в Контент –> Инфоблоки –> Типы инфоблоков –> Нужный инфоблок (например, каталог товаров). На вкладке «Свойства» кликните на «…» напротив нужного, и поставьте галочку «Значения свойства участвуют в поиске».

Значения свойства участвуют в поиске

После этого необходимо произвести полную переиндексацию инфоблока.

Что такое переиндексация, и почему поисковая выдача может быть некорректной или неполной?

Следует учитывать, что поиск на сайте выполняется только по проиндексированной информации.

Информация, загружаемая через стандартный интерфейс системы, индексируется автоматически. При загрузке по FTP, внесении изменений без смены даты, или добавлении элементов при отключенной галочке «Индексировать разделы (элементы)», необходимо обновить поисковый индекс вручную. Это делается здесь: Настройки –> Поиск –> Переиндексация.

Также необходимо обратить внимание, что в поиске могут участвовать только те разделы и элементы инфоблоков, поиск по которым разрешен. Кроме того, не производится поиск по статическим файлам, для которых не задан заголовок.