Контакты | E-mail: info@modx-evo.ru | Заказать обратный звонок



Урок 10 - Поиск по сайту

Поиск по сайту это очень важный инструмент, которым не стоит прибегать. Во-первых, данный инструмент очень удобен для пользователя (а значит, улучшает юзабилити сайта), если он корректно работает. Во-вторых, он по статистики 70% пользователей, которые попадают на сайт и пользуются поиском, уходят не получив в результатах ответ. Наконец, пользователи очень часто пользуются поиском для того, чтобы найти уже прочитанный материал. Таким образом, поиск по сайту является в некотором роде инструментом интернет-маркетинга.

Поэтому очень важно уделить внимание грамотной работе поиска по сайту. К счастью в MODx уже все сделали за нас, и нам остается только настроить корректную работу поиска.

MODx поиск по сайту

Для реализации поиска по сайту в MODx используется сниппет AjaxSearch.

В нашем шаблоне строка поиска по сайту располагается в шапке сайта, поэтому откроем чанк «HEADER» на редактирование и вместо куска HTML кода отвечающего за вывод поле для ввода поиска и кнопки поиск пропишем следующее:

[ !AjaxSearch? &showIntro=`0` &ajaxSearch=`0` &showResults=`0` &landingPage=`0`]]

Это не что иное, как вызов сниппета AjaxSearch с параметрами.

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

modx поиск по сайтупоиск по сайту modx

Обратите внимание на галочки «Показывать в меню» и «Использовать HTML-редактор», флаги сняты. Это сделано для того, чтобы ресурс не отображался в нашем меню, а также, чтобы для редактирования содержимого ресурса не использовался визуальный редактор.

Теперь введите в содержимое ресурса следующее:

[ !AjaxSearch? &ajaxSearch=`0` &pagingType=`0` &showInputForm=`0` &grabMax=`7`]]

Сохраните ресурс и обратите внимание на его идентификатор в скобках от названия. Отроем опять чанк HEADER и изменим значение параметра &landingPage на идентификатор ресурса. Сохраните чанк. Этот параметр задает ресурс, на котором будут выводиться результаты поиска.

Теперь введите в строку поиска информацию и нажмите кнопку «Поиск», если вы все сделали правильно вас должно перекинуть на страницу с результатами поиска.

На этом урок закончен, а в следующем уроке мы познакомимся с тем, как сделать на своем сайте ленту новостей.

Скачать файлы урока.


Просмотров: 3817


Статьи по теме:


Написать комментарий

Поля помеченные * обязательны для заполнения.



Будь в курсе!

Введите Ваш Email и имя.

Digital Newsletter

Чтобы отписаться нажмите сюда ».