微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 NopCommerce 插件中添加自定义产品模板

如何解决如何在 NopCommerce 插件中添加自定义产品模板

我创建了一个插件,但它需要一个定制的产品模板,我无法让它工作。有人可以帮我理解我做错了什么吗?

到目前为止我有

  1. 转到 https://example.com/Admin/Template/List添加了新的产品模板 1a.将视图路径设置为“myCustomPlugin.Views.Product.ProductTemplateCustom.Simple”
  2. 转到 https://example.com/Admin/Product/Edit/46 并使用新产品模板设置该产品
  3. 在我的插件代码中,我在以下位置创建了模板:myCustomPlugin\Views\Product\ProductTemplateCustom.Simple.cshtml
  4. 加载了产品页面

当我加载产品页面时,我得到:

InvalidOperationException:InvalidOperationException:未找到视图“ProductTemplateCustom.Simple”。搜索了以下位置:/Themes/DefaultClean/Views/Product/ProductTemplateCustom.Simple.cshtml /Themes/DefaultClean/Views/Shared/ProductTemplateCustom.Simple.cshtml /Views/Product/ProductTemplateCustom.Simple.cshtml /Views/Shared/ProductTemplateCustom .Simple.cshtml /Pages/Shared/ProductTemplateCustom.Simple.cshtml

  • 我已经检查了 nop.Web\Plugins\myCustomPlugin\Views\Product 并且 ProductTemplateCustom.Simple.cshtml 已被复制。

  • 我查看了 RouteProvider.cs,希望将一些路由配置添加到我的插件中,但我什么也看不到

  • Their documentation 说我必须向 Views\Product 添加一个新的产品模板,所以我已经这样做了,但它存在于我的插件路径中,我无法弄清楚如何让 nopCommerce看那个位置

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。