【问题标题】:Nopcommerce shop configurationNopcommerce店铺配置
【发布时间】:2014-07-28 15:07:27
【问题描述】:

我正在开发我的第一家 NC 商店(在线香水)3.30 版。

我添加了两个主要类别:“女士”和“男士”,我还添加了一些制造商:

现在,在选择主要类别之一时,用户会看到映射到该主要类别的所有产品,并且在页面左侧,有可用的制造商列表(这就是我想要的)。但是在这里,经常点击其中一个制造商,列出的是该制造商的所有产品(都是“女士”产品作为绅士的产品)。不是很好。我想要的是,这里只列出了映射到所选主要类别的产品,而不是该制造商的所有产品。

我怎样才能得到这么好的东西?

【问题讨论】:

  • 不幸的是,开箱即用,NopCommerce 不支持查看按类别和制造商过滤的产品列表 - 仅支持其中一个。需要进行大量自定义开发才能使功能正常工作。

标签: nopcommerce


【解决方案1】:

您应该考虑将这些包装在一些 if 语句中。这是一个 C# 示例:

if (genderLSelected == true)
 { <Code to display products for ladies>}
else if (genderMSelected == true)
 {<code to display products for men>}
else
 {<code to display all products>}

按钮必须有一个 onClick 方法来更改这些布尔值 - 另一个 if 语句在这里会做得很好。此外,您需要编写一些代码来阻止同时选择两种性别。您可以将其包含在按钮的 onClick 方法中。

【讨论】:

  • 我可以这样做,但我不确定这是否是正确的方法。我想我有一个配置问题,希望得到一些好的建议。
  • @Djave 我认为 nopCommerce 背后的想法,据我所知,是允许您将自己的代码制作成模板,从而减少您的工作量。考虑到这一点,我建议至少尝试这种方法。
  • 我同意你的观点,但在这种情况下,我确定我的设计/配置不好。
  • @Djave 你误解了我的意思:无论你的设计是好是坏,if 语句的使用都会满足你的要求。暂时不要担心设计,担心让它发挥作用。
  • 问题远不止于此——它涉及更改代码库各个方面的一些核心逻辑,例如控制器逻辑、URL 路由和视图模型。
猜你喜欢
  • 1970-01-01
  • 2020-10-15
  • 2018-12-08
  • 2020-02-03
  • 2014-05-31
  • 2021-06-06
  • 1970-01-01
  • 2014-11-07
  • 1970-01-01
相关资源
最近更新 更多