我是NopCommerce的新手。我需要开发我的新插件而不是购买或更新。 所以我开始使用nopcommerce插件提供的帮助。我面临的一些问题和一些理解缺失
我无法添加视图
我对插件的理解与asp.net中的usercontrol类似。您可以在任何页面中添加它。 这是真的吗?
我正在尝试将我的插件(ProductAvailableAtlocation)放在Product页面上,其中plugin接受值并告诉客户是否是他所在城市的产品?
答案 0 :(得分:1)
关于如何添加视图的第一部分:
您只需从visual studio添加它就可以添加文件,之后您可以在插件项目中编辑其扩展名为cshtml。
第二部分:
是的,你可以添加一个小部件插件并将其插入页面的任何位置。
关于如何在产品页面中插入插件的第三部分:
在Nop.Web-> Views->目录中,您可以找到一个名为(例如)ProductTemplate.Simple.cshtml的视图
在这个视图中,如果你搜索了@ Html.Widget ...你会发现很多视图部分,你可以插入你的插件视图...这是如何构建nopCommerce ..它的构建,以便你作为开发人员可以插入你插入页面中的每个部分,所以你需要分析源来学习它的用法,这很简单。
答案 1 :(得分:0)
- 我无法添加视图。
您可以复制插件中的任何现有视图并根据需要更新内容。
- 我对插件的理解就像asp.net中的usercontrol一样。您可以在任何页面中添加它。是真的吗?
不,那是不正确的。插件是外部类库项目,您可以在其中扩展nopCommerce功能并通过插件添加新功能,而无需触摸nopCommerce代码。 您可以通过Erp,CRM,API等插件将第三方与nopCommerce集成。
我试图将我的插件(ProductAvailableAtlocation)放置在插件接受价值的产品页面上,并告诉客户该产品是否在他所在的城市可用?
如何插入“产品”页面?
为此,您需要创建小部件插件并在产品详细信息页面上显示检查可用性表格/部分。 您可以从 Nivo Slider插件获取参考,只需从首页顶部更新小部件以从产品详细信息页面中选择任何一个,然后根据PublicInfo方法(nopCommerce 3.90或以下版本,对于nopCommerce 4.00-您必须在ViewComponent中编写),它将起作用。