我正在使用博客聚合器( CoreResultsWebPart )返回我的mysites中的所有博文。 我正在尝试检索在我的xsl中创建博客文章的用户的登录名。
但是我的结果不一致。例如:
用户登录: mydomain \ maggie.smith
作者的返回数据: mydomain \ maggie.smith (正确!)
另一位用户登录: mydomain \ bob.hope
作者的返回数据: Bob Hope
现在我假设它是因为用户配置文件数据库获取了Bob希望的显示名称,因为该信息存在,但是,而不是“Bob Hope”,我想得到他的登录名!如果我使用sharepoint manager检查“Bob Hope”的博客帖子,那么所有Created By和Author字段都会显示'Bob Hope'而不是mydomain \ bob.hope。
我如何得到它?原因是要将用户个人资料图片附加到我的xsl博客聚合。
我添加了其他元数据列以返回并重新抓取内容源,但我无法获取原作者的登录名。请帮助任何人!
答案 0 :(得分:1)
SPUserField具有“显示字段”设置。尝试更改此选项以显示“CreatedBy”字段的Login而不是DisplayName,看看它是否有帮助。