【问题标题】:Custom icon for umbraco sectionumbraco 部分的自定义图标
【发布时间】:2015-04-16 15:57:39
【问题描述】:

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

}

我有什么遗漏吗?

【问题讨论】:

    标签: umbraco7 custom-sections


    【解决方案1】:

    我参考了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,但这对我来说很有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      相关资源
      最近更新 更多