diff --git a/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Controllers/AuctionPluginAdminController.cs b/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Controllers/AuctionPluginAdminController.cs index d51d248..207ad77 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Controllers/AuctionPluginAdminController.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Controllers/AuctionPluginAdminController.cs @@ -113,7 +113,8 @@ public class AuctionPluginAdminController : BasePluginController public IActionResult TestPage() { var model = new TestPageViewModel(); - return View("~/Plugins/Misc.AuctionPlugin/Areas/Admin/Views/Auction.cshtml", model); + model.Message = "Teszt üzenet"; + return View("~/Plugins/Misc.AuctionPlugin/Areas/Admin/Views/TestPage.cshtml", model); } } diff --git a/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Views/TestPage.cshtml b/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Views/TestPage.cshtml new file mode 100644 index 0000000..2f1f45f --- /dev/null +++ b/Nop.Plugin.Misc.AuctionPlugin/Areas/Admin/Views/TestPage.cshtml @@ -0,0 +1,34 @@ +@model TestPageViewModel +@using Nop.Core.Infrastructure +@using Nop.Web.Framework + +@{ + Layout = "_AdminLayout"; + //page title + ViewBag.Title = Model.Title; +} + + +
+

+ @Model.Title +

+
+ +
+
+
+ +
+
+
diff --git a/Nop.Plugin.Misc.AuctionPlugin/AuctionDefaults.cs b/Nop.Plugin.Misc.AuctionPlugin/AuctionDefaults.cs index 00a35c2..3cfac55 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/AuctionDefaults.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/AuctionDefaults.cs @@ -28,6 +28,7 @@ public static class AuctionDefaults public static string AnnouncementRouteName => "Plugin.Misc.AuctionPlugin.Announcement"; public static string AnnouncementListRouteName => "Plugin.Misc.AuctionPlugin.AnnouncementList"; public static string AuctionRouteName => "Plugin.Misc.AuctionPlugin.Auction"; + public static string TestPageRouteName => "Plugin.Misc.AuctionPlugin.TestPage"; /// /// Gets the name of autosuggest component diff --git a/Nop.Plugin.Misc.AuctionPlugin/AuctionPlugin.cs b/Nop.Plugin.Misc.AuctionPlugin/AuctionPlugin.cs index 77b75c4..2f03659 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/AuctionPlugin.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/AuctionPlugin.cs @@ -177,6 +177,15 @@ namespace Nop.Plugin.Misc.AuctionPlugin IconClass = "fa-dot-circle-o", Url = "~/Admin/Announcement/AnnouncementList" }); + + liveAnnouncementPluginNode.ChildNodes.Add(new SiteMapNode() + { + Title = await _localizationService.GetResourceAsync("Misc.TestPage"), + Visible = true, + IconClass = "fa-dot-circle-o", + Url = "~/Admin/AuctionPluginAdmin/TestPage" + }); + } } } \ No newline at end of file diff --git a/Nop.Plugin.Misc.AuctionPlugin/Infrastructure/RouteProvider.cs b/Nop.Plugin.Misc.AuctionPlugin/Infrastructure/RouteProvider.cs index 4f0e4a4..f12af53 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Infrastructure/RouteProvider.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Infrastructure/RouteProvider.cs @@ -19,7 +19,7 @@ namespace Nop.Plugin.Misc.AuctionPlugin.Infrastructure //config endpointRouteBuilder.MapControllerRoute(name: AuctionDefaults.ConfigurationRouteName, pattern: "Admin/AuctionPlugin/Configure", - defaults: new { controller = "AuctionPluginAdmin", action = "Configure", area = AreaNames.ADMIN }); + defaults: new { controller = "AuctionPluginAdmin", action = "Configure", area = AreaNames.ADMIN }); //announcement admin endpointRouteBuilder.MapControllerRoute(name: AuctionDefaults.AnnouncementRouteName, @@ -28,11 +28,16 @@ namespace Nop.Plugin.Misc.AuctionPlugin.Infrastructure endpointRouteBuilder.MapControllerRoute(name: AuctionDefaults.AnnouncementListRouteName, pattern: "Admin/Announcement/AnnouncementList", - defaults: new { controller = "Announcement", action = "AnnouncementList"}); + defaults: new { controller = "Announcement", action = "AnnouncementList" }); endpointRouteBuilder.MapControllerRoute(name: AuctionDefaults.AuctionRouteName, pattern: "Admin/AuctionPlugin/GetAuctionViewModel", defaults: new { controller = "AuctionPluginAdmin", action = "GetAuctionViewModel" }); + + endpointRouteBuilder.MapControllerRoute(name: AuctionDefaults.TestPageRouteName, + pattern: "Admin/Auction/TestPage", + defaults: new { controller = "AuctionPluginAdmin", action = "TestPage" }); + } /// diff --git a/Nop.Plugin.Misc.AuctionPlugin/Nop.Plugin.Misc.AuctionPlugin.csproj b/Nop.Plugin.Misc.AuctionPlugin/Nop.Plugin.Misc.AuctionPlugin.csproj index 611c054..28b80fd 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Nop.Plugin.Misc.AuctionPlugin.csproj +++ b/Nop.Plugin.Misc.AuctionPlugin/Nop.Plugin.Misc.AuctionPlugin.csproj @@ -14,6 +14,7 @@ + @@ -28,6 +29,9 @@ + + Always + Always