Drupal 7 如何知道用户使用Drupal7中的视图来设置面包屑的链接?

Drupal 7 如何知道用户使用Drupal7中的视图来设置面包屑的链接?,drupal-7,drupal-views,breadcrumbs,drupal-taxonomy,Drupal 7,Drupal Views,Breadcrumbs,Drupal Taxonomy,首先,我将试着解释一下我的问题 我正在建立一个产品目录,为了对它们进行分类,我使用了一个包含4个子级别的分类树。每个产品都可以与一个或多个子类别相关 我使用视图导航分类树,以访问与每个子类别相关的产品。为了在这里管理breadcrumb,我在template.php上重新定义了hook_breadcrumb()函数,它工作得非常好 问题从这里开始:当我到达子类别的最后一级时,我有相应的产品,当我单击其中一个产品时,它将进入该产品的节点页面。此时,由于我进入了节点,我失去了面包屑痕迹。我可以获得该

首先,我将试着解释一下我的问题

我正在建立一个产品目录,为了对它们进行分类,我使用了一个包含4个子级别的分类树。每个产品都可以与一个或多个子类别相关

我使用视图导航分类树,以访问与每个子类别相关的产品。为了在这里管理breadcrumb,我在template.php上重新定义了hook_breadcrumb()函数,它工作得非常好

问题从这里开始:当我到达子类别的最后一级时,我有相应的产品,当我单击其中一个产品时,它将进入该产品的节点页面。此时,由于我进入了节点,我失去了面包屑痕迹。我可以获得该产品的分类树来构建面包屑,但问题是该产品可能与多个子类别术语相关

所以,为了解决这个问题,我想我需要知道访客到达产品的路径。换句话说,我需要知道用户为输入特定产品而访问的最后一个分类法子类别,以便使用该信息正确构建面包屑

那么,有人能帮我知道用户在进入节点之前的路径吗


提前谢谢

您可以查看一个最近的项目,该项目使用浏览器历史记录显示面包屑

如果用户通过直接链接到页面访问产品节点,该怎么办?在这种情况下,“用户为输入特定产品而访问的最后一个分类法子类别”将不可用。考虑只为编目/面包屑和其他多个词汇标签的词汇。