如何知道用户点击的链接使用drupal 7中的视图设置面包屑?

时间:2013-03-11 17:06:45

标签: drupal-7 drupal-views breadcrumbs drupal-taxonomy

我会先尝试解释一下我的问题。

我正在构建产品目录并对它们进行分类我正在使用具有4个子级别的分类树。每个产品都可以与一个或多个子类别相关联。

我使用视图导航分类树以访问与每个子类别相关的产品。为了管理这里的面包屑,我在template.php上重新定义了hook_breadcrumb()函数,这很有效。

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

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

那么,有人可以帮助我了解如何在进入节点之前知道用户的路径吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以查看http://drupal.org/project/cookiecrumbs最近使用浏览器历史记录显示痕迹的项目