這裏是我的情況:一把umbraco:獲取用戶屬性,在XSLT不是成員屬性
- 加入
Author Picker
到默認umbBlogPost
(從blog4umbraco包),這讓我獲得了作者的ID在XSLT宏 - 的
Author Picker
被拉起一把umbraco列表用戶,不是會員 - 我想顯示作者的用戶名在XSLT輸出
我嘗試了幾種不同的方式,基於谷歌搜索,似乎都使用Membership API,例如umbraco.libary:GetMember
和umbraco.library:GetMemberName
,這又不起作用,因爲我正在與umbraco用戶打交道,而不是成員。有似乎不是任何用戶等效的方法,即umbraco.libary:GetUser
或umbraco.library:GetUserName
。
有誰知道我可以如何獲得xslt宏中的用戶屬性?我正在使用版本4.7.2。另外,雖然我目前正在使用xslt,但是如果可以使用Razor宏(如果4.7.2支持的話)完成這項工作,我也很樂意看到這種方法。謝謝。
感謝您的回答。我發現了你引用的兩個屬性,但是我的情況稍有不同,因爲我已經爲'Author Picker'類型的文檔添加了一個自定義屬性,以便作者可以指定作者。我想我已經使用Razor宏解決了這個問題,並且在驗證之後作爲答案發布。 – sellmeadog
啊,你在你的問題中提到過。對不起,我讀了這個問題,去喝咖啡,然後回過頭來回答,忘記了那些重要的細節。不幸的是,我不熟悉博客包的其他建議。也許他們已經包含了一個已經等待被包含的庫,或許他們已經在XML的子節點中包含了你需要的信息。無論哪種方式,聽起來像你找到了一種選擇。好一個。 –