private Item GetDataSourceItem()
{
Item dataSourceItem;
if (!string.IsNullOrEmpty(DataSource))
{
dataSourceItem = Sitecore.Context.Database.GetItem(DataSource) ?? Sitecore.Context.Item;
}
else
{
dataSourceItem = Sitecore.Context.Item;
}
return dataSourceItem;
}
}