Sharepoint Поиск создан по полю в результатах поиска не соответствует - PullRequest
1 голос
/ 08 февраля 2011

Я использую агрегатор блогов ( CoreResultsWebPart ), возвращающий все сообщения в блогах от моих миститов.Я пытаюсь получить имя пользователя, который создал запись в блоге в моем xsl.

Однако я получаю противоречивые результаты.Например:

Логин пользователя: mydomain \ maggie.smith

Возвращенные данные для автора: mydomain \ maggie.smith (ПРАВИЛЬНО!)

Имя другого пользователя: mydomain \ bob.hope

Возвращенные данные для автора: Боб Хоуп

Теперь я предполагаю, что егопотому что база данных профиля пользователя выбрала отображаемое имя Боба Хоупа, потому что эта информация существует, однако вместо «Боб Хоуп» я хочу получить его логин!Если я использую менеджер sharepoint для проверки сообщения в блоге на предмет «Bob Hope», во всех полях «Создано» и «Автор» отображается «Bob Hope», а не mydomain \ bob.hope.

Как мне его получить?Причина заключается в том, чтобы заставить изображение профиля пользователя присоединяться к моему агрегации блога xsl.

Я добавил другие столбцы метаданных для возврата и перерисовал источник контента, но не могу получить имя для входа первоначального автора.Помогите, пожалуйста!

1 Ответ

1 голос
/ 08 февраля 2011

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

...