我正在使用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');
}
有什么我想念的吗?
答案 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版,但这对我来说很有用。