Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal商务&x2B;分类学_Drupal_Drupal 7_Drupal Commerce - Fatal编程技术网

Drupal商务&x2B;分类学

Drupal商务&x2B;分类学,drupal,drupal-7,drupal-commerce,Drupal,Drupal 7,Drupal Commerce,我想为我的产品创建一个基于分类法的目录。 第一步是为我的产品创建分类树: 第一学期 第1.1项 第1.2项 第二学期 第2.1项 第3学期 但是我需要创建我的产品目录页面。这里的问题实际上是哪种技术是实现我所需要的最好的。 在“我的产品”页面的顶部,我想列出我的所有父术语(术语1、术语2和术语3),以及该类别或其子类别中列出的产品计数。当我单击这样一个术语时,我需要它过滤掉我的产品列表,以便只显示标记有该术语或其中一个子术语的产品 实现这种功能的最佳实践是什么?我是使用分类菜单还是生

我想为我的产品创建一个基于分类法的目录。 第一步是为我的产品创建分类树:

  • 第一学期
    • 第1.1项
    • 第1.2项
  • 第二学期
    • 第2.1项
  • 第3学期
但是我需要创建我的产品目录页面。这里的问题实际上是哪种技术是实现我所需要的最好的。
在“我的产品”页面的顶部,我想列出我的所有父术语(术语1、术语2和术语3),以及该类别或其子类别中列出的产品计数。当我单击这样一个术语时,我需要它过滤掉我的产品列表,以便只显示标记有该术语或其中一个子术语的产品

实现这种功能的最佳实践是什么?我是使用分类菜单还是生成一些视图并使它们相互通信(例如通过带有get paramaters的链接)


任何想法都将不胜感激

这一块可以用Clive建议的视图实现。但是,如果您想要的不止这些,您应该看看可用于实现分面搜索界面的模块。

这一块可以使用Clive建议的视图来实现。但是,如果您想要更多,您应该查看可用于实现分面搜索界面的模块。

只需创建一个带有上下文过滤器(按分类术语id)的单一视图,然后为该视图创建一个“附件”,该附件会引入相同的上下文过滤器,并在此基础上列出子术语……老实说,想不出更简单的方法“我想列出我的所有父术语(术语1、术语2和术语3)以及该类别或其子类别中列出的产品计数”=>对节点的计数有什么想法吗?我认为,产品显示可以通过使用“Content:Has taxonomy term ID(with depth)”上下文过滤器和taxonomy_显示模块来实现。只需通过taxonomy term ID创建一个带有上下文过滤器的单个视图,然后为该视图创建一个“附件”,该附件会引入相同的上下文过滤器,并在此基础上列出子术语……老实说,想不出更简单的方法“我想列出我的所有父术语(术语1、术语2和术语3)以及该类别或其子类别中列出的产品计数”=>对节点的计数有什么想法吗?我认为,产品显示可以通过使用“Content:Has taxonomy term ID(with depth)”上下文过滤器和taxonomy_显示模块来实现。