umbraco 部分的自定义图标

Custom icon for umbraco section

我正在使用 Umbraco 7。我使用

创建了一个自定义部分
namespace MyUmbraco.Sections
{
    [Application("CustomSection","mySection","myicon",8)]
    public class CustomSection: IApplication
    {
    }
}

我能够在我的部分中创建节点,为这些项目创建 CRUD 操作。在我的例子中唯一的事情是,我无法为该部分添加自定义图标,如果我使用内置图标,它工作正常。我还在 /umbraco/Images/Tray 文件夹中添加了图标图像,在 umbracoGUI.css 中添加了 css as

#tray .myicon{

    background-image:url('../Images/Tray/myicon.png');

}

有没有我遗漏的东西?

我已经参考了 http://www.nibble.be/?p=440 for custom section and umbraco forum https://our.umbraco.org/forum/developers/extending-umbraco/2265-adding-custom-tray-icon 中提供的解决方案,用于我的部分的自定义图标。但我发现 umbraco 后端不会从

加载 css

/umbraco/Css/umbracoGui.css

,但来自

/umbraco/assets/css/umbraco.css

。我们还必须将内容 属性 而不是背景图像 属性 设置为

.myicon::before{
    content:url('../../Images/Tray/myicon.png');
}

我不知道此更改是否适用于 umbraco 的第 7 版,但这对我有用。