1

我正在使用 Drupal 7 中的页面管理器和面板制作画廊。

画廊中的每一幅画都与一位画家、一个时期和几个主题有关。

在画廊中导航时,用户可以通过三种不同的路线到达特定的画作:

  1. 通过画家
  2. 通过时间段
  3. 通过主题

当在特定绘画的页面上时,我想制作一个分页系统,根据用户到达特定绘画的路线显示下一幅和上一幅画。

因此,如果您通过画家到达带有绘画的页面,则下一个和上一个按钮应该显示该画家的下一幅和上一幅画。

如果您通过时间段到达带有绘画的页面,则下一个和上一个按钮应显示特定时间段的下一个和上一个绘画。

如果您通过主题进入带有绘画的页面,则下一个和珍贵的按钮应该显示该特定主题的下一个和上一个绘画。

每幅画只有一个 url:/painting/%node,所以我需要知道用户通过什么路线到达特定画作,以便生成正确的上一个和下一个按钮。

有人知道这样做的聪明方法吗?

4

1 回答 1

1

加载页面后,通过 ajax/javascript 将图库放入页面,这样您可以使用 javascript History 对象并将其作为参数发送到视图。

于 2012-12-18T11:43:37.073 回答