This commit is contained in:
Loretta 2024-11-14 14:15:18 +01:00
commit 56474e1bf6
6 changed files with 57 additions and 3 deletions

View File

@ -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);
}
}

View File

@ -0,0 +1,34 @@
@model TestPageViewModel
@using Nop.Core.Infrastructure
@using Nop.Web.Framework
@{
Layout = "_AdminLayout";
//page title
ViewBag.Title = Model.Title;
}
<div class="content-header clearfix">
<h1 class="pull-left">
@Model.Title
</h1>
</div>
<div class="content">
<div class="form-horizontal">
<div class="panel-group">
<div class="panel panel-default panel-search">
<div class="panel-body">
<div class="row">
@* Ide tegyed amit akarsz *@
<p>@Model.Message</p>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -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";
/// <summary>
/// Gets the name of autosuggest component

View File

@ -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"
});
}
}
}

View File

@ -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" });
}
/// <summary>

View File

@ -14,6 +14,7 @@
<ItemGroup>
<None Remove="Areas\Admin\Views\Auction.cshtml" />
<None Remove="Areas\Admin\Views\TestPage.cshtml" />
<None Remove="logo.jpg" />
<None Remove="plugin.json" />
<None Remove="Views\AdminProductAuctionSettingsBox.cshtml" />
@ -28,6 +29,9 @@
</ItemGroup>
<ItemGroup>
<Content Include="Areas\Admin\Views\TestPage.cshtml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Areas\Admin\Views\Auction.cshtml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>