Центр поиска на сайте публикации SharePoint - PullRequest
1 голос
/ 19 марта 2009

Может кто-нибудь дать мне несколько указаний о том, как настроить Центр поиска SharePoint, чтобы я мог получать результаты из списка и чтобы у них была какая-то пользовательская (измененная) ссылка?

У меня включена проверка подлинности с помощью форм (и анонимный доступ) с альтернативным сопоставлением доступа.

Прямо сейчас в зоне по умолчанию я получаю результаты из данных в списках, и все они указывают на AllItems.aspx. Если попытаться выполнить поиск из зоны Интернета, я не получаю никаких результатов из списков, и я предполагаю, что это из-за некоторых настроек безопасности. Но если сделать их, чтобы показать, как я буду настраивать результирующую ссылку, чтобы элементы списка отображались на некоторой странице публикации. Например, если я сохраняю новости в списке новостей и когда я выполняю поиск, я хочу получить результат со ссылкой в ​​следующем формате

http://somesite/Pages/News.aspx?itemId=12

где itemID - это идентификатор новости.

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

1 Ответ

3 голосов
/ 19 марта 2009

Вы можете настроить ссылку на результат, используя веб-часть Core Search Results. Это все в XSL, которое доступно, если вы измените общие свойства веб-части.

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

Возможно, вы захотите создать пользовательскую страницу результатов поиска, которая использует конкретную область действия или запрос управляемого свойства, так что вы можете быть уверены, что результаты будут элементами списка. Вероятно, это можно сделать без какого-либо кодирования (если вы не учитываете кодирование XSL), и вы все равно можете использовать веб-часть Core Search Results.

Другой вариант может быть аналогичным, но используйте веб-часть "Форма данных / представление" (через SharePoint Designer) или веб-часть "Запрос контента" (требуется инфраструктура публикации).

...