myesn

myEsn2E9

hi
github

ABP: UserMenu 新しいメニュー項目

image

方法#

Web プロジェクトの Menus\?MenuContributor を開き、以下のコードを追加します:

    public async Task ConfigureMenuAsync(MenuConfigurationContext context)
    {
        ..

        if (context.Menu.Name == StandardMenus.User)
        {
            await ConfigureUserMenuAsync(context);
        }
    }

    private Task ConfigureUserMenuAsync(MenuConfigurationContext context)
    {
        context.Menu.Items.Insert(
          1,
          new ApplicationMenuItem(
              ?Menus.Subscription,
              "プランを購入",
              url: "/Account/Subscription",
              icon: "fas fa-home",
              order: 1001 // “マイアカウント” の順序は1000
          ).RequirePermissions(?Permissions.?.PersonalCenter.SubscriptionPage.Default)
        );

        return Task.CompletedTask;
    }    

参考#

https://abp.io/docs/latest/framework/ui/mvc-razor-pages/navigation-menu#standard-menus

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。