umbraco部分的自定义图标

时间:2015-02-16 07:22:08

标签: umbraco7 custom-sections

我正在使用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');

}

有什么我想念的吗?

1 个答案:

答案 0 :(得分:3)

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

加载css
  

/umbraco/Css/umbracoGui.css

,但是来自

  

/umbraco/assets/css/umbraco.css

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

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

我不知道这个改变是否适用于umbraco的第7版,但这对我来说很有用。