繁体   English   中英

在Sitecore 6.5中按ID获取项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM