У меня есть простая DataFormWebPart, где я использую XSLT для визуализации содержимого списка. Я хочу, чтобы сравнить @author полю каждого элемента списка для текущего пользователя, однако следующий не будет вычисляться верно:Сравнить Author to UserID в SharePoint XSLT
в заголовке XSL:
<xsl:param name="UserID" />
и в шаблоне, который оценивает строки:
<xsl:value-of select="@Author" />
<xsl:if test="@AuthorID = $UserID">(you)</xsl:if>
у меня есть значения для обоих @author и $ UserID:
- @author штукатурок, как ах yperlink к их профилю пользователя
- $ UserID отображает как тот же текст, но без гиперссылки.
Какое выражение можно использовать для получения значения гиперссылки для профиля пользователя?
Можете ли вы опубликовать примеры того, что содержимое '@ Author' и' $ UserID 'выглядят? –
@Author = Last Name, First $ UserId = Last Name, First – bryanbcook