我有几个常规链接字段,用作内部链接,因此是Sitecore项目。
我需要代码中的“目标”项目,我觉得我是以一种可怕的复杂方式进行的:
LinkField lf = myItem.Fields["My Link"];
if (lf != null)
{
if (lf.Value != null)
{
ID targetID;
if (ID.TryParse(lf.Value, out targetID))
{
Item targetItem = Sitecore.Context.Database.GetItem(targetID);
{
if (targetItem != null)
{
// go on with code
}
}
}
}
}
有人知道更简单的方法来获得此目标项吗?
此致
答案 0 :(得分:2)
您可以使用TargetItem
的{{1}}属性而无需自定义代码:
LinkField