Просмотр поиска для поиска пользователей на основе условий


Я хочу, чтобы у пользователей были входные данные для поиска и поиска других пользователей на основе связанных терминов (я использую ссылку на термин) их профиля пользователя. Я использую Search-API, Просмотры-3 и профиль-2. Я создал поля в профиле, в которых в качестве флажков указаны термины. Но, похоже, я не могу понять, как создать представление с входными данными для поиска/поиска пользователей по этим терминам.

~ Тогда, вероятно, это вопрос для другого поста. Но, могу ли я отфильтровать РЕЗУЛЬТАТЫ отображать только определенные аспекты этого профиля пользователя? Я бы хотел, чтобы результаты отображали пользовательский user-teaserprofile.tpl.php или что-то в этом роде. Спасибо.

...весь подход в какой-то степени связан с поиском знакомств или чем-то в этом роде.

Author: Graham, 2011-07-29

1 answers

С помощью API поиска вы создаете индекс, содержащий всю информацию, которая должна быть доступна для поиска. Проще всего, вероятно, было бы создать индекс на основе сущности профиля, добавить ссылку на сущность пользователя и добавить необходимые поля, например ссылку на термин.

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

С API поиска или без него вы можете в представлениях выбрать поля, которые хотите отобразить, как и в любом представлении, и использовать параметры шаблона, предоставляемые представлениями, для настройки вывода страницы поиска.

 1
Author: googletorp, 2011-07-30 07:46:11