Drupal7のページマネージャーとパネルを使用してギャラリーを作成しています。
ギャラリー内のすべての絵画は、画家、時代、いくつかのテーマに関連しています。
ギャラリー内を移動する場合、ユーザーは特定の絵画に到達するための3つの異なるルートを使用できます。
- 画家を通して
- 期間を通して
- テーマを通して
特定の絵のページにいるとき、ユーザーが特定の絵にたどり着くまでのルートに基づいて、次の絵と前の絵を表示するページ付けシステムを作成したいと思います。
したがって、画家を通して絵を描いたページに到達した場合、次と前のボタンには、その画家からの次と前の絵が表示されます。
ある期間の絵が表示されているページに到達した場合、[次へ]ボタンと[前へ]ボタンには、特定の期間の次と前の絵が表示されます。
そして、テーマを通して絵が描かれているページに到達した場合、次の貴重なボタンには、その特定のテーマの次の絵と前の絵が表示されます。
絵画にはそれぞれ1つのURL(/ painting /%node)しかないため、正しい前のボタンと次のボタンを生成するために、ユーザーが特定の絵画に到達するためにどのルートをたどったかを知る必要があります。
誰かがこれを行うための賢い方法を知っていますか?