/// <summary>Gets the url used from the management UI when previewing an item.</summary> /// <param name="item">The item to preview.</param> /// <returns>An url to preview the item.</returns> public virtual string GetPreviewUrl(ContentItem item) { string url = ManagementPaths.GetPreviewUrl(item); url = String.IsNullOrEmpty(url) ? ManagementPaths.ResolveResourceUrl("{ManagementUrl}/Empty.aspx") : url; return(url); }
public static void AppendExpanderNode(TreeNode tn, string target) { Li li = new Li(); li.Text = "{url:" + ManagementPaths.ResolveResourceUrl("{ManagementUrl}/Content/Navigation/LoadTree.ashx?target=" + target + "&selected=" + HttpUtility.UrlEncode(tn.Node.Path)) + "}"; tn.UlClass = "ajax"; tn.Controls.Add(li); }
/// <summary>Gets the url used from the management UI when previewing an item.</summary> /// <param name="item">The item to preview.</param> /// <returns>An url to preview the item.</returns> public virtual string GetPreviewUrl(ContentItem item) { string url = ManagementPaths.GetPreviewUrl(item); url = String.IsNullOrEmpty(url) ? ManagementPaths.ResolveResourceUrl("{ManagementUrl}/Empty.aspx") : url; var viewPrefrence = WebContext.HttpContext.GetViewPreference(Engine.Config.Sections.Management.Versions.DefaultViewMode); url = url.ToUrl().AppendViewPreference(viewPrefrence, ViewPreference.Published); return(url); }
/// <summary>Gets the url used from the management UI when displaying the navigation tree.</summary> /// <param name="item">The item to preview.</param> /// <returns>An url to preview the item.</returns> public virtual string GetNavigationUrl(ContentItem item) { return(ManagementPaths.GetNavigationUrl(item) .ToUrl().AppendViewPreference(WebContext.HttpContext.GetViewPreference(Engine.Config.Sections.Management.Versions.DefaultViewMode), Engine.Config.Sections.Management.Versions.DefaultViewMode)); }
private string IconPath(string iconName) { return(ManagementPaths.ResolveResourceUrl(string.Format("{{ManagementUrl}}/Resources/icons/{0}.png", iconName))); }