diff --git a/umbraco/cms/businesslogic/member/MemberType.cs b/umbraco/cms/businesslogic/member/MemberType.cs index 523acd11ae..30b04b5b23 100644 --- a/umbraco/cms/businesslogic/member/MemberType.cs +++ b/umbraco/cms/businesslogic/member/MemberType.cs @@ -54,6 +54,7 @@ namespace umbraco.cms.businesslogic.member ContentType.Create(n.Id, Text,""); MemberType mt = new MemberType(n.Id); + mt.IconUrl = "member.gif"; NewEventArgs e = new NewEventArgs(); mt.OnNew(e); diff --git a/umbraco/presentation/umbraco/Trees/loadMembers.cs b/umbraco/presentation/umbraco/Trees/loadMembers.cs index 7a742457ec..efcbcbe102 100644 --- a/umbraco/presentation/umbraco/Trees/loadMembers.cs +++ b/umbraco/presentation/umbraco/Trees/loadMembers.cs @@ -144,8 +144,8 @@ function openContentItem(id) { treeElement.SetAttribute("text", m.Text); treeElement.SetAttribute("action", "javascript:openMember('" + m.Id + "');"); treeElement.SetAttribute("menu", "D"); - treeElement.SetAttribute("icon", "member.gif"); - treeElement.SetAttribute("openIcon", "member.gif"); + treeElement.SetAttribute("icon", string.IsNullOrEmpty(m.ContentType.IconUrl) ? "member.gif" : m.ContentType.IconUrl); + treeElement.SetAttribute("openIcon", string.IsNullOrEmpty(m.ContentType.IconUrl) ? "member.gif" : m.ContentType.IconUrl); treeElement.SetAttribute("nodeType", "member"); treeElement.SetAttribute("hasChildren", "true"); root.AppendChild(treeElement); @@ -163,8 +163,8 @@ function openContentItem(id) { treeElement.SetAttribute("text", m.Text); treeElement.SetAttribute("action", "javascript:openMember('" + m.Id + "');"); treeElement.SetAttribute("menu", "D"); - treeElement.SetAttribute("icon", "member.gif"); - treeElement.SetAttribute("openIcon", "member.gif"); + treeElement.SetAttribute("icon", string.IsNullOrEmpty(m.ContentType.IconUrl) ? "member.gif" : m.ContentType.IconUrl); + treeElement.SetAttribute("openIcon", string.IsNullOrEmpty(m.ContentType.IconUrl) ? "member.gif" : m.ContentType.IconUrl); treeElement.SetAttribute("nodeType", "member"); treeElement.SetAttribute("hasChildren", "true"); root.AppendChild(treeElement);