Пользовательский значок для секции 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, но это сработало для меня.