我已插入使用小部件显示产品。我想同时在多个小部件上显示产品。
e.g。我想同时在home_page_top
,home_page_before_categories
,home_page_before_best_sellers
,home_page_before_news
,home_page_before_poll
展示产品。
我仍然使用单个小部件使用以下代码显示我的产品。
public IList<string> GetWidgetZones()
{
return new List<string> { "home_page_top" };
}
public void GetDisplayWidgetRoute(string widgetZone, out string actionName, out string controllerName, out RouteValueDictionary routeValues)
{
actionName = "list";
controllerName = "product";
routeValues = new RouteValueDictionary
{
{"Namespaces", "Nop.Plugin.product.product.Controllers"},
{"area", null},
{"widgetZone", widgetZone}
};
}
答案 0 :(得分:1)
试试这段代码:
public IList<string> GetWidgetZones()
{
return new List<string> { "home_page_top",
"home_page_before_categories",
"home_page_before_best_sellers",
"home_page_before_news",
"home_page_before_poll"
};
}