方法#
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