Давайте, говорит, если Sitecore Пункт item
имеет поле Created by
с типом Link Types:Droptree
Sitecore: Эффективный способ отображения названия пункта, который сохраняется в поле с типами Тип ссылки: Droptree
Я хочу напечатать название пункта, который сохраняется в поле Created by
. Следующая строка <sc:Text Field="Created by" runat="server"/>
напечатает ItemId. Каков эффективный способ отображения имени этого элемента.
Я знаю, что я могу получить элемент из базы данных, а затем распечатать его имя как:
<asp:Label runat="server" ID="lblItemName"></asp:Label>
В CodeBehind:
if (!Page.IsPostBack)
{
Item currentItem = Sitecore.Context.Item;
Item relatedItem = Sitecore.Context.Database.GetItem(currentItem["Created by"]);
lblItemName.Text = relatedItem.Name;
}