Search Query

Search Query
Поля Seblod
Special
Plus
Paid

Поле Search Query - создание списков на основе произвольного запроса к БД

Поле Search Query предназначено для вывода записей в виде обычного Seblod List, но основанного на произвольном запросе к базе данных. Стоимость поля – €20.

Поле по своему смыслу несколько отличаются от большинства ранее описанных полей. Оно не предусматривают ввода или выбора каких-либо данных в админке. Поле SEBLOD Search Query настраивается при разработке для того чтобы выводить на сайте (admin, site-form и site) созданные списки.

Как минимум две задачи решаются использованием этого поля.

Во-первых, можно дополнить список полей ТК (select dynamic, checkbox dynamic) их значениями (text) из соответствующих таблиц. Это позволит отсортировать список по этим значениям. При стандартном подходе (без Search Query) сортировка возможна только по их value в основной таблице ТК, что не обеспечивает нужный результат.

Во-вторых, что является важнейшей возможностью Search Query, созданный список на основе данных (полей) из нескольких связанных таблиц, можно не только сортировать, но и производить фильтрацию по любым из них.

Как правило запрос включает поля из таблиц типов контента SEBLOD, но также возможно использование любых таблиц БД. На сайте разработчика есть мануал по использованию поля с примерами получения полей из таблицы меню Joomla и форума Kunena.

Раитин Станислав
Поля Seblod