我正在使用Drupal 7中的Page Manager和Panels创建一个库。
画廊中的每幅画都与画家,时间段和几个主题有关。
在图库中导航时,用户有三种不同的路线可以到达特定的绘画:
当在特定绘画的页面上时,我想制作一个分页系统,根据用户拍摄特定绘画所使用的路线显示下一个和上一个绘画。
因此,如果您通过画家到达带有绘画的页面,则下一个和上一个按钮应显示该画家的下一个和上一个绘画。
如果您通过时间段到达带有绘画的页面,则下一个和上一个按钮应显示特定时间段内的下一个和上一个绘画。
如果你通过主题绘画到达页面,下一个和珍贵的按钮应该显示该特定主题的下一个和以前的绘画。
这些画作每个只有一个网址:/ painting /%node所以我不知何故需要知道用户为了生成正确的上一个和下一个按钮而走到特定绘画的路线。
有人知道一个聪明的方法吗?
答案 0 :(得分:1)
在页面加载后通过ajax / javascript将库放入页面,这样您就可以使用javascript History对象并将其作为参数发送到视图。