I have several General Link Fields, that are used as internal Links, so a Sitecore Item.
I need that "target" Items in my code, and I have the feeling that I am doing it in a horrible complex way:
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
}
}
}
}
}
Does someone know a more easy way to get this target Item?
Regards