日本語版
最新ニュース
企業

Optimizely CMS 12 管理メニューに独自のツールを追加する

ガラネット ブログ Optimizely CMS 12 管理メニューに独自のツールを追加する Optimizely CMS のメニューは次のとおりです。 MenuProvid を使用して拡張するr を使用し、 path パラメータを使用して、追加のメニュー項目を追加するメニューを決定します。 次のように、見出し付きの新しいメニュー項目を設定セクションの下部に追加するには... ...次のコードを追加します。 [MenuProvider] public class PluginMenuProvider : IMenuProvider { public IEnumerable GetMenuItems() { yield return new UrlMenuItem( "Custom Tools", "/global/cms/admin/customtools", null) { IsAvailable =…

Optimizely CMS 12 管理メニューに独自のツールを追加する

1728285349
2024-10-03 19:55:59

Optimizely CMS のメニューは次のとおりです。 MenuProvid を使用して拡張するr を使用し、 path パラメータを使用して、追加のメニュー項目を追加するメニューを決定します。

次のように、見出し付きの新しいメニュー項目を設定セクションの下部に追加するには…

…次のコードを追加します。

[MenuProvider]
public class PluginMenuProvider : IMenuProvider
{
    public IEnumerable GetMenuItems()
    {
        yield return new UrlMenuItem(
            "Custom Tools",
            "/global/cms/admin/customtools",
            null)
        {
            IsAvailable = context => PrincipalInfo.CurrentPrincipal?.IsInRole("WebAdmins") == true,
            SortIndex = 100
        };

        yield return new UrlMenuItem(
            "List content by type",
            "/global/cms/admin/customtools/listcontentbycontenttype",
            "/EPiServer/listcontentbycontenttype")
        {
            IsAvailable = context => PrincipalInfo.CurrentPrincipal?.IsInRole("WebAdmins") == true,
            SortIndex = 100
        };
    }
}

それでおしまい!

#Optimizely #CMS #管理メニューに独自のツールを追加する

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。