[英]Get item by ID in Sitecore 6.5
我在Sitecore 6.5上。
下面的代码工作正常,但我不明白如何。 GetItem()
方法有六个重载函数,它将字符串值作为项目路径。
在这种情况下,它将id作为字符串并正确返回项目(位置是Sitecore droplink字段)。 我错过了什么吗?
private Sitecore.Data.Items.Item LocationItem
{
get
{
return Sitecore.Context.Database.GetItem(Item["Location"]);
}
}
GetItem()
的字符串参数可以是ID或Path。
两者都有效。
Sitecore可以将路径或ID作为字符串。 Item["Location"]
将包含一个GUID(因为字段类型是一个droplink),您当前正在检索它作为字符串。
这是预期的功能。 您可以将ID或路径传递给此方法,但是文档可能不清楚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.