我正在尝试引用 Sitecore 中的一个项目。在我的代码中,MyItem1为 {12345ABC-4784-4869-AD80-D90B07350835}返回Null 。
我可以为“普通用户”引用该项目,但不能为“特殊用户”引用该项目。这可能是权限问题吗?
注意:“特殊用户”项存在于主数据库和网络数据库中。
Dim SCDataItemValue As String = ""
Dim ADGroupValue As String = ""
If Not Request.QueryString("type") Is Nothing AndAlso Request.QueryString("type").ToString.ToLower.Trim = "special" Then
'Get values for Special User.
SCDataItemValue = "{12345ABC-4784-4869-AD80-D90B07350835}"
ADGroupValue = "GroupAccess_Special"
Else
'Regular User.
SCDataItemValue = "{1911A077-2E41-4CAB-ADAC-1911A077EB62}"
ADGroupValue = "GroupAccess"
End If
Dim scItemID As New Sitecore.Data.ID(SCDataItemValue)
Dim MyItem1 As Sitecore.Data.Items.Item = Sitecore.Context.Database.GetItem(scItemID)