Пользовательский значок для секции umbraco

Я использую Umbraco 7. Я создал пользовательский раздел, используя

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

Я могу создавать узлы в своем разделе, операции CRUD для этих элементов. Единственное, что в моем примере, я не могу добавить пользовательский значок для этого раздела, если я использую встроенные иконки, он работает нормально. Я также добавил изображение значка в /umbraco/Images/Tray folder и css в umbracoGUI.css как

#tray .myicon{

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

}

я что-то упускаю?

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

, также мы должны установить свойство содержимого, а не свойство background-image как

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

Я не знаю, относится ли это изменение к версии 7 Umbraco, но это сработало для меня.

Другие вопросы по тегам