mysql - sitefinity 7 导航菜单中的产品类别

标签 mysql asp.net sitefinity

如何在导航菜单中使用产品类别?

我的类别 Str 是:

Category 1
  Sub Category 11
        Product 1
        Product 2
        Product 3
  Sub Category 12
        Product 1
        Product 2
        Product 3
Category 2
  Sub Category 21
        Product 1
        Product 2
        Product 3
  Sub Category 22
        Product 1
        Product 2
        Product 3
Category 3
  Sub Category 31
        Product 1
        Product 2
        Product 3
  Sub Category 32
        Product 1
        Product 2
        Product 3

我希望顶部导航作为我的类别和导航下拉列表中的子类别。您能为我提供正确的解决方案吗?

最佳答案

有几种方法可以做到这一点,如果您指的是 Sitefnity Ecommerce,我假设您正在使用“部门”,但如果我错了,请告诉我。

  • 如果您使用电子商务部门,您可以获得更强大的帮助 小部件然后是类别,虽然这些不能混合在一起 Sitefinity 页面和导航小部件可能是一个不错的选择 选项。
  • 如果您的产品在一个列表页上运行并且位于多个部门中,您可以 在页面下创建重定向页面并让它们指向 相应的部门,比如 ~/products/-in-department/departments/top-level,这将允许 您使用反射(reflect)您部门的导航控件/ 类别。
  • 最后一个选项是为每个类别创建单独的页面, 然后,当您将产品列表小部件添加到每个页面时,按以下条件过滤它 特定部门。

关于mysql - sitefinity 7 导航菜单中的产品类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24523486/

相关文章:

php - 如何从 RETS 搜索查询向表中插入数据?

mysql - 如何在某些条件下从另一个表更新 MySQL 表

mysql - 如何在数据库变量上使用通配符 (%) 而不是查询中输入的参数?

c# - Linq to SQL 通用存储库模式更新问题

widget - 如何禁用 Sitefinity 发布博客单个项目

mysql - 在 MySQL 中,我们什么时候应该使用 IF() 而不是 CASE...WHEN,反之亦然?

c# - ServiceStack JSONSerializer 和 HashSet<x>

c# - ASP.Net 中是否有标准的表单布局方式?

css - 如何删除由 sitefinity 或任何其他 CMS 附加的默认 CSS?

css - 背景图像似乎在 Sitefinity 4 中被过滤