nopcommerce的WidgetZones
来自:http://www.kingreatwill.com
Hi,
Having just started developing nopCommerce (and having forked out for the User Guide, which is rather optimistically described as "is the definitive guide to installing, configuring, building, maintaining an e-commerce site using the nopCommerce" but fails in many areas especially if you are a developer) I wanted to know where all the widget zones where.
I was surprised to find there was no definitive list, so I thought I'd create one, for all you budding Widget developers out there.
Below are two lists. The first is just a list of the widget zones that are available. The second is a list of all the cshtml files in which they appear. The list is based on a new install of nopCommerce 3.10 - no additional plugins or themes.
To add a new widget zone, add a line like:
@Html.Widget("your_new_widget_zone_name")
to the appropriate .cshtml file, and return the same name in the
public IList<string> GetWidgetZones()
method in your Widget's Plugin class.
Hope you all find it useful. Please vote for this post if you do!
Widget Zones
account_navigation_after
account_navigation_before
admin_dashboard_bottom
admin_dashboard_top
admin_header_after
admin_header_before
admin_header_middle
bloglist_page_after_posts
bloglist_page_before_posts
bloglist_page_inside_post
blogpost_page_after_comments
blogpost_page_before_body
blogpost_page_before_comments
blogpost_page_inside_comment
body_end_html_tag_before
body_start_html_tag_after
categorydetails_after_breadcrumb
categorydetails_after_featured_products
categorydetails_before_featured_products
categorydetails_before_filters
categorydetails_before_product_list
categorydetails_before_subcategories
categorydetails_bottom
categorydetails_top
checkout_billing_address_bottom
checkout_billing_address_middle
checkout_billing_address_top
checkout_completed_bottom
checkout_completed_top
checkout_confirm_bottom
checkout_confirm_top
checkout_payment_info_bottom
checkout_payment_info_top
checkout_payment_method_bottom
checkout_payment_method_top
checkout_progress_after
checkout_progress_before
checkout_shipping_address_bottom
checkout_shipping_address_middle
checkout_shipping_address_top
checkout_shipping_method_bottom
checkout_shipping_method_top
compareproducts_row
contactus_bottom
contactus_top
content_after
content_before
footer
head_html_tag
header
header_links_after
header_links_before
header_menu_after
header_menu_before
header_selectors
home_page_bottom
home_page_top
infoblock_after
infoblock_before
left_side_column_after
left_side_column_after_category_navigation
left_side_column_before
main_column_after
main_column_before
manufacturerdetails_after_featured_products
manufacturerdetails_before_featured_products
manufacturerdetails_before_filters
manufacturerdetails_before_product_list
manufacturerdetails_bottom
manufacturerdetails_top
mobile_account_navigation_after
mobile_account_navigation_before
mobile_bloglist_page_after_posts
mobile_bloglist_page_before_posts
mobile_bloglist_page_inside_post
mobile_blogpost_page_after_comments
mobile_blogpost_page_before_body
mobile_blogpost_page_before_comments
mobile_blogpost_page_inside_comment
mobile_body_end_html_tag_before
mobile_body_start_html_tag_after
mobile_categorydetails_before_featured_products
mobile_categorydetails_before_product_list
mobile_categorydetails_before_subcategories
mobile_categorydetails_bottom
mobile_categorydetails_top
mobile_checkout_billing_address_bottom
mobile_checkout_billing_address_middle
mobile_checkout_billing_address_top
mobile_checkout_completed_bottom
mobile_checkout_completed_top
mobile_checkout_confirm_bottom
mobile_checkout_confirm_top
mobile_checkout_payment_info_bottom
mobile_checkout_payment_info_top
mobile_checkout_payment_method_bottom
mobile_checkout_payment_method_top
mobile_checkout_shipping_address_bottom
mobile_checkout_shipping_address_middle
mobile_checkout_shipping_address_top
mobile_checkout_shipping_method_bottom
mobile_checkout_shipping_method_top
mobile_compareproducts_row
mobile_contactus_bottom
mobile_contactus_top
mobile_content_after
mobile_content_before
mobile_footer
mobile_head_html_tag
mobile_header_links_after
mobile_header_links_before
mobile_home_page_bottom
mobile_home_page_top
mobile_infoblock_after
mobile_infoblock_before
mobile_manufacturerdetails_before_featured_products
mobile_manufacturerdetails_before_product_list
mobile_manufacturerdetails_bottom
mobile_manufacturerdetails_top
mobile_newsitem_page_after_comments
mobile_newsitem_page_before_body
mobile_newsitem_page_before_comments
mobile_newsitem_page_inside_comment
mobile_newslist_page_after_items
mobile_newslist_page_before_items
mobile_newslist_page_inside_item
mobile_notifications
mobile_order_summary_content_after
mobile_order_summary_content_before
mobile_order_summary_content_deals
mobile_orderdetails_page_afterproducts
mobile_orderdetails_page_beforeproducts
mobile_orderdetails_page_bottom
mobile_orderdetails_page_overview
mobile_orderdetails_page_top
mobile_productdetails_add_info
mobile_productdetails_after_pictures
mobile_productdetails_before_pictures
mobile_productdetails_bottom
mobile_productdetails_top
mobile_productreviews_page_bottom
mobile_productreviews_page_inside_review
mobile_productreviews_page_top
mobile_productsbytag_bottom
mobile_productsbytag_top
mobile_profile_page_info_userdetails
mobile_profile_page_info_userstats
mobile_searchbox
newsitem_page_after_comments
newsitem_page_before_body
newsitem_page_before_comments
newsitem_page_inside_comment
newslist_page_after_items
newslist_page_before_items
newslist_page_inside_item
notifications
op_checkout_billing_address_bottom
op_checkout_billing_address_middle
op_checkout_billing_address_top
op_checkout_confirm_bottom
op_checkout_confirm_top
op_checkout_payment_info_bottom
op_checkout_payment_info_top
op_checkout_payment_method_bottom
op_checkout_payment_method_top
op_checkout_shipping_address_bottom
op_checkout_shipping_address_middle
op_checkout_shipping_address_top
op_checkout_shipping_method_bottom
op_checkout_shipping_method_top
order_summary_cart_footer
order_summary_content_after
order_summary_content_before
order_summary_content_deals
orderdetails_page_afterproducts
orderdetails_page_beforeproducts
orderdetails_page_bottom
orderdetails_page_overview
orderdetails_page_top
productbox_add_info
productbreadcrumb_after
productbreadcrumb_before
productdetails_add_info
productdetails_after_pictures
productdetails_before_collateral
productdetails_before_pictures
productdetails_bottom
productdetails_overview_bottom
productdetails_overview_top
productdetails_top
productreviews_page_bottom
productreviews_page_inside_review
productreviews_page_top
productsbytag_before_product_list
productsbytag_bottom
productsbytag_top
productsearch_page_advanced
productsearch_page_basic
profile_page_info_userdetails
profile_page_info_userstats
right_side_column_after
right_side_column_before
searchbox
The pages on which they appear:
The paths are all relative to the root of the nop.Web project, except for the last 5 which are in the nop.Admin project
\Views\Blog\BlogPost.cshtml blogpost_page_before_body
\Views\Blog\BlogPost.cshtml blogpost_page_before_comments
\Views\Blog\BlogPost.cshtml blogpost_page_inside_comment
\Views\Blog\BlogPost.cshtml blogpost_page_after_comments
\Views\Blog\BlogPost.Mobile.cshtml mobile_blogpost_page_before_body
\Views\Blog\BlogPost.Mobile.cshtml mobile_blogpost_page_before_comments
\Views\Blog\BlogPost.Mobile.cshtml mobile_blogpost_page_inside_comment
\Views\Blog\BlogPost.Mobile.cshtml mobile_blogpost_page_after_comments
\Views\Blog\List.cshtml bloglist_page_before_posts
\Views\Blog\List.cshtml bloglist_page_inside_post
\Views\Blog\List.cshtml bloglist_page_after_posts
\Views\Blog\List.Mobile.cshtml mobile_bloglist_page_before_posts
\Views\Blog\List.Mobile.cshtml mobile_bloglist_page_inside_post
\Views\Blog\List.Mobile.cshtml mobile_bloglist_page_after_posts
\Views\Catalog\_AddToCart.cshtml productdetails_add_info
\Views\Catalog\_AddToCart.Mobile.cshtml mobile_productdetails_add_info
\Views\Catalog\_ProductBox.cshtml productbox_add_info
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_after_breadcrumb
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_top
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_before_subcategories
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_before_featured_products
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_after_featured_products
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_before_filters
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_before_product_list
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.cshtml categorydetails_bottom
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_categorydetails_top
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_categorydetails_before_subcategories
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_categorydetails_before_featured_products
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_categorydetails_before_product_list
\Views\Catalog\CategoryTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_categorydetails_bottom
\Views\Catalog\CompareProducts.cshtml compareproducts_row
\Views\Catalog\CompareProducts.Mobile.cshtml mobile_compareproducts_row
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_top
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_before_featured_products
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_after_featured_products
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_before_filters
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_before_product_list
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.cshtml manufacturerdetails_bottom
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_manufacturerdetails_top
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_manufacturerdetails_before_featured_products
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_manufacturerdetails_before_product_list
\Views\Catalog\ManufacturerTemplate.ProductsInGridOrLines.Mobile.cshtml mobile_manufacturerdetails_bottom
\Views\Catalog\ProductBreadcrumb.cshtml productbreadcrumb_before
\Views\Catalog\ProductBreadcrumb.cshtml productbreadcrumb_after
\Views\Catalog\ProductReviews.cshtml productreviews_page_top
\Views\Catalog\ProductReviews.cshtml productreviews_page_inside_review
\Views\Catalog\ProductReviews.cshtml productreviews_page_bottom
\Views\Catalog\ProductReviews.Mobile.cshtml mobile_productreviews_page_top
\Views\Catalog\ProductReviews.Mobile.cshtml mobile_productreviews_page_inside_review
\Views\Catalog\ProductReviews.Mobile.cshtml mobile_productreviews_page_bottom
\Views\Catalog\ProductsByTag.cshtml productsbytag_top
\Views\Catalog\ProductsByTag.cshtml productsbytag_before_product_list
\Views\Catalog\ProductsByTag.cshtml productsbytag_bottom
\Views\Catalog\ProductsByTag.Mobile.cshtml mobile_productsbytag_top
\Views\Catalog\ProductsByTag.Mobile.cshtml mobile_productsbytag_bottom
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_top
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_before_pictures
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_after_pictures
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_overview_top
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_overview_bottom
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_before_collateral
\Views\Catalog\ProductTemplate.Grouped.cshtml productdetails_bottom
\Views\Catalog\ProductTemplate.Grouped.Mobile.cshtml mobile_productdetails_top
\Views\Catalog\ProductTemplate.Grouped.Mobile.cshtml mobile_productdetails_before_pictures
\Views\Catalog\ProductTemplate.Grouped.Mobile.cshtml mobile_productdetails_after_pictures
\Views\Catalog\ProductTemplate.Grouped.Mobile.cshtml mobile_productdetails_bottom
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_top
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_before_pictures
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_after_pictures
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_overview_top
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_overview_bottom
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_before_collateral
\Views\Catalog\ProductTemplate.Simple.cshtml productdetails_bottom
\Views\Catalog\ProductTemplate.Simple.Mobile.cshtml mobile_productdetails_top
\Views\Catalog\ProductTemplate.Simple.Mobile.cshtml mobile_productdetails_before_pictures
\Views\Catalog\ProductTemplate.Simple.Mobile.cshtml mobile_productdetails_after_pictures
\Views\Catalog\ProductTemplate.Simple.Mobile.cshtml mobile_productdetails_bottom
\Views\Catalog\Search.cshtml productsearch_page_basic
\Views\Catalog\Search.cshtml productsearch_page_advanced
\Views\Catalog\SearchBox.cshtml searchbox
\Views\Catalog\SearchBox.Mobile.cshtml mobile_searchbox
\Views\Checkout\BillingAddress.cshtml checkout_billing_address_top
\Views\Checkout\BillingAddress.cshtml checkout_billing_address_middle
\Views\Checkout\BillingAddress.cshtml checkout_billing_address_bottom
\Views\Checkout\BillingAddress.Mobile.cshtml mobile_checkout_billing_address_top
\Views\Checkout\BillingAddress.Mobile.cshtml mobile_checkout_billing_address_middle
\Views\Checkout\BillingAddress.Mobile.cshtml mobile_checkout_billing_address_bottom
\Views\Checkout\CheckoutProgress.cshtml checkout_progress_before
\Views\Checkout\CheckoutProgress.cshtml checkout_progress_after
\Views\Checkout\Completed.cshtml checkout_completed_top
\Views\Checkout\Completed.cshtml checkout_completed_bottom
\Views\Checkout\Completed.Mobile.cshtml mobile_checkout_completed_top
\Views\Checkout\Completed.Mobile.cshtml mobile_checkout_completed_bottom
\Views\Checkout\Confirm.cshtml checkout_confirm_top
\Views\Checkout\Confirm.cshtml checkout_confirm_bottom
\Views\Checkout\Confirm.Mobile.cshtml mobile_checkout_confirm_top
\Views\Checkout\Confirm.Mobile.cshtml mobile_checkout_confirm_bottom
\Views\Checkout\OpcBillingAddress.cshtml op_checkout_billing_address_top
\Views\Checkout\OpcBillingAddress.cshtml op_checkout_billing_address_middle
\Views\Checkout\OpcBillingAddress.cshtml op_checkout_billing_address_bottom
\Views\Checkout\OpcConfirmOrder.cshtml op_checkout_confirm_top
\Views\Checkout\OpcConfirmOrder.cshtml op_checkout_confirm_bottom
\Views\Checkout\OpcPaymentInfo.cshtml op_checkout_payment_info_top
\Views\Checkout\OpcPaymentInfo.cshtml op_checkout_payment_info_bottom
\Views\Checkout\OpcPaymentMethods.cshtml op_checkout_payment_method_top
\Views\Checkout\OpcPaymentMethods.cshtml op_checkout_payment_method_bottom
\Views\Checkout\OpcShippingAddress.cshtml op_checkout_shipping_address_top
\Views\Checkout\OpcShippingAddress.cshtml op_checkout_shipping_address_middle
\Views\Checkout\OpcShippingAddress.cshtml op_checkout_shipping_address_bottom
\Views\Checkout\OpcShippingMethods.cshtml op_checkout_shipping_method_top
\Views\Checkout\OpcShippingMethods.cshtml op_checkout_shipping_method_bottom
\Views\Checkout\PaymentInfo.cshtml checkout_payment_info_top
\Views\Checkout\PaymentInfo.cshtml checkout_payment_info_bottom
\Views\Checkout\PaymentInfo.Mobile.cshtml mobile_checkout_payment_info_top
\Views\Checkout\PaymentInfo.Mobile.cshtml mobile_checkout_payment_info_bottom
\Views\Checkout\PaymentMethod.cshtml checkout_payment_method_top
\Views\Checkout\PaymentMethod.cshtml checkout_payment_method_bottom
\Views\Checkout\PaymentMethod.Mobile.cshtml mobile_checkout_payment_method_top
\Views\Checkout\PaymentMethod.Mobile.cshtml mobile_checkout_payment_method_bottom
\Views\Checkout\ShippingAddress.cshtml checkout_shipping_address_top
\Views\Checkout\ShippingAddress.cshtml checkout_shipping_address_middle
\Views\Checkout\ShippingAddress.cshtml checkout_shipping_address_bottom
\Views\Checkout\ShippingAddress.Mobile.cshtml mobile_checkout_shipping_address_top
\Views\Checkout\ShippingAddress.Mobile.cshtml mobile_checkout_shipping_address_middle
\Views\Checkout\ShippingAddress.Mobile.cshtml mobile_checkout_shipping_address_bottom
\Views\Checkout\ShippingMethod.cshtml checkout_shipping_method_top
\Views\Checkout\ShippingMethod.cshtml checkout_shipping_method_bottom
\Views\Checkout\ShippingMethod.Mobile.cshtml mobile_checkout_shipping_method_top
\Views\Checkout\ShippingMethod.Mobile.cshtml mobile_checkout_shipping_method_bottom
\Views\Common\ContactUs.cshtml contactus_top
\Views\Common\ContactUs.cshtml contactus_bottom
\Views\Common\ContactUs.Mobile.cshtml mobile_contactus_top
\Views\Common\ContactUs.Mobile.cshtml mobile_contactus_bottom
\Views\Common\Footer.cshtml footer
\Views\Common\Footer.Mobile.cshtml mobile_footer
\Views\Common\HeaderLinks.cshtml header_links_before
\Views\Common\HeaderLinks.cshtml header_links_after
\Views\Common\HeaderLinks.Mobile.cshtml mobile_header_links_before
\Views\Common\HeaderLinks.Mobile.cshtml mobile_header_links_after
\Views\Common\InfoBlock.cshtml infoblock_before
\Views\Common\InfoBlock.cshtml infoblock_after
\Views\Common\InfoBlock.Mobile.cshtml mobile_infoblock_before
\Views\Common\InfoBlock.Mobile.cshtml mobile_infoblock_after
\Views\Common\Menu.cshtml header_menu_before
\Views\Common\Menu.cshtml header_menu_after
\Views\Customer\MyAccountNavigation.cshtml account_navigation_before
\Views\Customer\MyAccountNavigation.cshtml account_navigation_after
\Views\Customer\MyAccountNavigation.Mobile.cshtml mobile_account_navigation_before
\Views\Customer\MyAccountNavigation.Mobile.cshtml mobile_account_navigation_after
\Views\Home\Index.cshtml home_page_top
\Views\Home\Index.cshtml home_page_bottom
\Views\Home\Index.Mobile.cshtml mobile_home_page_top
\Views\Home\Index.Mobile.cshtml mobile_home_page_bottom
\Views\News\List.cshtml newslist_page_before_items
\Views\News\List.cshtml newslist_page_inside_item
\Views\News\List.cshtml newslist_page_after_items
\Views\News\List.Mobile.cshtml mobile_newslist_page_before_items
\Views\News\List.Mobile.cshtml mobile_newslist_page_inside_item
\Views\News\List.Mobile.cshtml mobile_newslist_page_after_items
\Views\News\NewsItem.cshtml newsitem_page_before_body
\Views\News\NewsItem.cshtml newsitem_page_before_comments
\Views\News\NewsItem.cshtml newsitem_page_inside_comment
\Views\News\NewsItem.cshtml newsitem_page_after_comments
\Views\News\NewsItem.Mobile.cshtml mobile_newsitem_page_before_body
\Views\News\NewsItem.Mobile.cshtml mobile_newsitem_page_before_comments
\Views\News\NewsItem.Mobile.cshtml mobile_newsitem_page_inside_comment
\Views\News\NewsItem.Mobile.cshtml mobile_newsitem_page_after_comments
\Views\Order\Details.cshtml orderdetails_page_top
\Views\Order\Details.cshtml orderdetails_page_overview
\Views\Order\Details.cshtml orderdetails_page_beforeproducts
\Views\Order\Details.cshtml orderdetails_page_afterproducts
\Views\Order\Details.cshtml orderdetails_page_bottom
\Views\Order\Details.Mobile.cshtml mobile_orderdetails_page_top
\Views\Order\Details.Mobile.cshtml mobile_orderdetails_page_overview
\Views\Order\Details.Mobile.cshtml mobile_orderdetails_page_beforeproducts
\Views\Order\Details.Mobile.cshtml mobile_orderdetails_page_afterproducts
\Views\Order\Details.Mobile.cshtml mobile_orderdetails_page_bottom
\Views\Profile\Info.cshtml profile_page_info_userdetails
\Views\Profile\Info.cshtml profile_page_info_userstats
\Views\Profile\Info.Mobile.cshtml mobile_profile_page_info_userdetails
\Views\Profile\Info.Mobile.cshtml mobile_profile_page_info_userstats
\Views\Shared\_ColumnsOne.cshtml main_column_before
\Views\Shared\_ColumnsOne.cshtml main_column_after
\Views\Shared\_ColumnsThree.cshtml left_side_column_before
\Views\Shared\_ColumnsThree.cshtml left_side_column_after_category_navigation
\Views\Shared\_ColumnsThree.cshtml left_side_column_after
\Views\Shared\_ColumnsThree.cshtml main_column_before
\Views\Shared\_ColumnsThree.cshtml main_column_after
\Views\Shared\_ColumnsThree.cshtml right_side_column_before
\Views\Shared\_ColumnsThree.cshtml right_side_column_after
\Views\Shared\_ColumnsTwo.cshtml left_side_column_before
\Views\Shared\_ColumnsTwo.cshtml left_side_column_after_category_navigation
\Views\Shared\_ColumnsTwo.cshtml left_side_column_after
\Views\Shared\_ColumnsTwo.cshtml main_column_before
\Views\Shared\_ColumnsTwo.cshtml main_column_after
\Views\Shared\_Notifications.cshtml notifications
\Views\Shared\_Notifications.Mobile.cshtml mobile_notifications
\Views\Shared\_Root.cshtml body_start_html_tag_after
\Views\Shared\_Root.cshtml content_before
\Views\Shared\_Root.cshtml content_after
\Views\Shared\_Root.cshtml body_end_html_tag_before
\Views\Shared\_Root.Head.cshtml head_html_tag
\Views\Shared\_Root.Head.Mobile.cshtml mobile_head_html_tag
\Views\Shared\_Root.Mobile.cshtml mobile_body_start_html_tag_after
\Views\Shared\_Root.Mobile.cshtml mobile_content_before
\Views\Shared\_Root.Mobile.cshtml mobile_content_after
\Views\Shared\_Root.Mobile.cshtml mobile_body_end_html_tag_before
\Views\Shared\_RootPopup.cshtml head_html_tag
\Views\Shared\_RootPopup.cshtml body_start_html_tag_after
\Views\Shared\_RootPopup.cshtml body_end_html_tag_before
\Views\Shared\Header.cshtml header
\Views\Shared\Header.cshtml header_selectors
\Views\ShoppingCart\OrderSummary.cshtml order_summary_content_before
\Views\ShoppingCart\OrderSummary.cshtml order_summary_cart_footer
\Views\ShoppingCart\OrderSummary.cshtml order_summary_content_deals
\Views\ShoppingCart\OrderSummary.cshtml order_summary_content_after
\Views\ShoppingCart\OrderSummary.Mobile.cshtml mobile_order_summary_content_before
\Views\ShoppingCart\OrderSummary.Mobile.cshtml mobile_order_summary_content_deals
\Views\ShoppingCart\OrderSummary.Mobile.cshtml mobile_order_summary_content_after
\Administration\Views\Home\Index.cshtml admin_dashboard_top
\Administration\Views\Home\Index.cshtml admin_dashboard_bottom
\Administration\Views\Shared\_AdminLayout.cshtml admin_header_before
\Administration\Views\Shared\_AdminLayout.cshtml admin_header_middle
\Administration\Views\Shared\_AdminLayout.cshtml admin_header_after http://www.nopcommerce.com/boards/t/25610/widgets-and-widgets-zones-in-310.aspx
nopcommerce的WidgetZones的更多相关文章
- [转]NopCommerce How to add a menu item into the administration area from a plugin
本文转自:http://docs.nopcommerce.com/display/nc/How+to+code+my+own+shipping+rate+computation+method Go t ...
- [转]nopCommerce Widgets and How to Create One
本文转自:https://dzone.com/articles/what-are-nopcommerce-widgets-and-how-to-create-one A widget is a sta ...
- 【NopCommerce源码架构学习-二】单例模式实现代码分析
单例模式是是常用经典十几种设计模式中最简单的..NET中单例模式的实现也有很多种方式.下面我来介绍一下NopCommerce中单例模式实现. 我之前的文章就分析了一下nop中EngineContext ...
- 【NopCommerce源码架构学习-一】--初识高性能的开源商城系统cms
很多人都说通过阅读.学习大神们高质量的代码是提高自己技术能力最快的方式之一.我觉得通过阅读NopCommerce的源码,可以从中学习很多企业系统.软件开发的规范和一些新的技术.技巧,可以快速地提高我们 ...
- [转]教你一招 - 如何给nopcommerce增加一个类似admin的area
本文转自:http://www.cnblogs.com/wucf2004/p/nopcommerce-area.html asp.net mvc里面的area是什么,点击这里查看 如果在nopcomm ...
- NopCommerce Alipay 支付插件
NopCommerce Alipay 支付插件 1.查找及下载NopCommerce Alipay插件 http://www.nopcommerce.com/p/963/alipay-payment- ...
- NopCommerce 增加 Customer Field
预期效果: Customer表新增一个Column 该新增字段可以在Admin段 新增 修改 列表查询及显示 示例步骤: 0.数据库表修改 alter table [Customer] add Mem ...
- Nopcommerce 二次开发0
Nopcommerce 是国外的一个高质量的开源b2c网站系统,基于EntityFramework6.0和MVC5.0,使用Razor模板引擎,有很强的插件机制,包括支付配送功能都是通过插件来实现的 ...
- NopCommerce 框架系列(二)
这一篇,让我们一起来认识一下 NopCommerce 的整体目录结构
随机推荐
- docker 初识之二(简单发布ASP.NET Core 网站)
在发布ASP.NET Core网站以前,先介绍一下DaoCloud 一个免费的docker云容器服务平台.登陆官方网站,创建一台docker主机,这台主机有120分钟的使用时间,对于鄙人学习使用正好合 ...
- Entity Framework入门教程:什么是Entity Framework
Entity Framework简介 Entity Framework是微软提供的一个O/RM(对象关系映射)框架.它基于ADO.NET,为开发人员提供了一种自动化的机制来访问和存储数据库中的数据. ...
- abelkhan编译文档
abelkhan github:https://github.com/qianqians/abelkhan abelkhan编译文档 在编译abelkhan之前,需要先编译第三方库boost.libb ...
- python实现希尔排序(已编程实现)
希尔排序: 观察一下”插入排序“:其实不难发现她有个缺点: 如果当数据是”5, 4, 3, 2, 1“的时候,此时我们将“无序块”中的记录插入到“有序块”时,估计俺们要崩盘, 每次插入都要移动位置,此 ...
- Jenkins设置Master/Slave
说明:通过master/slave模式,可以在master节点上统一管理其他slave节点. 下面说明一步步实现master/slave模式. 第一步:以管理员登录jenkins.点击"系统 ...
- SAP 标准成本滚算小记
我们公司的业务属于供应链业务,核心模式就是买进卖出,收取差价以及管理费用等等.基本上用不到成本管理,物料均采用移动平均价,也基本上符合公司业务的需求.所以SAP系统中对物料成本和滚算等配置就缺失了,心 ...
- mac重开电脑后显示重装提示解决办法
情况描述: mac昨天电脑关闭后 第二天打开电脑就显示语言选择安装语言 解决办法: 1 出现语言安装提示界面 我们选择简体中文 2 出现苹果密码登陆 我们选择下面的按钮点击退出 这样就可 ...
- 父(Spring)子(SpringMVC)容器之初解篇
Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而在实际开发中,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但在实际项目中,我们经常会 ...
- 服务器Hadoop+Hive搭建
出于安全稳定考虑很多业务都需要服务器服务器Hadoop+Hive搭建,但经常有人问我,怎么去选择自己的配置最好,今天天气不错,我们一起来聊一下这个话题. Hadoop+Hive环境搭建 1虚拟机和系统 ...
- UWP中使用Composition API实现吸顶(1)
前几天需要在UWP中实现吸顶,就在网上找了一些文章: 吸顶大法 -- UWP中的工具栏吸顶的实现方式之一 在UWP中页面滑动导航栏置顶 发现前人的实现方式大多是控制ListViewBase的Heade ...