3

我正在使用 Umbraco 7。我创建了一个自定义部分,使用

namespace MyUmbraco.Sections
{
    [Application("CustomSection","mySection","myicon",8)]
    public class CustomSection: IApplication
    {
    }
}

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

#tray .myicon{

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

}

有什么我想念的吗?

4

1 回答 1

3

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

/umbraco/Css/umbracoGui.css

,但从

/umbraco/assets/css/umbraco.css

. 我们还必须将 content 属性而不是 background-image 属性设置为

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

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

于 2015-02-16T09:17:37.630 回答