Best Answer Marcel Schmidt , 20 May 2021 - 14:10
Hallo Thorben,
ja das ist möglich. Du könntest z.B. mit deinem Plugin mittels Widget Zonen zusätzliche Informationen auf der Checkout confirm.cshtml view darstellen.
Eine Vorlage wie widget zonen anzuwenden sind, findest du im DevTools Plugin.
Im Plugin-File "DevToolsPlugin" findest du u.A. folgende Zeilen auskommentiert.
public IList<string> GetWidgetZones() => new List<string> { "home_page_top" }; public void GetDisplayWidgetRoute(string widgetZone, object model, int storeId, out string actionName, out string controllerName, out RouteValueDictionary routeValues) { actionName = "MyDemoWidget"; controllerName = "DevTools"; routeValues = new RouteValueDictionary { { "Namespaces", "SmartStore.DevTools.Controllers" }, { "area", "SmartStore.DevTools" } }; }
Diese bestimmen die Widget-Zone in der gerendert werden soll, sowie die jeweilige Action, mit den dazugehörigen route values, welche dafür aufgerufen wird.
Viele Grüße
Go to the full post