Tôi biết tôi đã làm điều này trước đây nhưng tôi dường như không thể nhớ được ở đâu hoặc như thế nào.Tạo liên kết đến Sitecore Item
Tôi muốn tạo liên kết tới một Mục trong Sitecore. Mã này:
Sitecore.Data.Items.Item itm = Sitecore.Context.Database.GetItem(someID);
return itm.Paths.Path.ToString();
Tạo chuỗi sau:
http://localhost/sitecore/content/Home/Item1/Item11/thisItem
Tôi muốn có chuỗi này thay vì:
http://localhost/Item1/Item11/thisItem.aspx
cách chính xác để có được đường dẫn đến là gì mục? Trong trường hợp này, tôi không thể sử dụng liên kết Sitecore thông thường:
Sitecore.Web.UI.WebControls.Link
Không, nó không giống nhau ở tất cả. FullPath trả về đường dẫn mục, GetItemUrl() sử dụng LinkProvider để tạo một URL thân thiện. –