【问题标题】:Enable plugin on custom page in nopCommerce在 nopCommerce 的自定义页面上启用插件
【发布时间】:2013-01-11 12:55:39
【问题描述】:

我必须开发一个小部件插件,并且必须仅在某个页面上处于活动状态。我去了创建插件的教程,但我没有弄清楚如何使小部件仅在某个页面上可见。这可能吗? 我必须在哪里进行更改才能使其正常工作?

谢谢。

【问题讨论】:

  • 通过使其在“特定页面”上处于活动状态,您的意思是它仅在特定页面上的侧边栏中可见,还是这是一个中心内容功能??
  • 一个例子是一个跟踪代码,用于跟踪销售,或者只在sing-up页面上sing-up
  • 在一个非常“简单”的层面上,我只需为这些功能区域设置不同的模板,并根据需要将小部件添加到这些模板中。
  • 我希望插件仅适用于“主页”,我必须在代码中指出,该站点仅在请求“主页”时才加载插件。跨度>
  • 只需创建一个只有您的主页指向的全新模板,您就可以开始使用了。正如我所说,这将是最简单的操作方式,并且请记住,“主页”通常对子部分有显着不同的要求,无论如何这可能是有道理的。祝你好运,让我们随时了解情况

标签: asp.net-mvc-3 nopcommerce


【解决方案1】:

可以通过以下方式(之一/两者)来实现:

  1. 某些小部件区域是特定于页面的。添加到特定于页面的小部件区域,它只会显示在该页面上。

  2. 在提供小部件时,您可以获取 HttpContext,然后您可以获取路由数据。通过检查路线数据,您可以确定您当前所在的页面,并可选择显示小部件。

希望这会有所帮助。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 2013-03-26
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多