3

Umbraco 7 を使用しています。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');

}

私が欠けているものはありますか?

4

1 に答える 1

3

カスタム セクションと umbraco フォーラムについては、 http: //www.nibble.be/?p=440 で提供されているソリューションを参照しました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 プロパティではなく、content プロパティを次のように設定する必要があります。

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

この変更が umbraco のバージョン 7 に対するものかどうかはわかりませんが、これでうまくいきました。

于 2015-02-16T09:17:37.630 に答える