1

Drupal7のページマネージャーとパネルを使用してギャラリーを作成しています。

ギャラリー内のすべての絵画は、画家、時代、いくつかのテーマに関連しています。

ギャラリー内を移動する場合、ユーザーは特定の絵画に到達するための3つの異なるルートを使用できます。

  1. 画家を通して
  2. 期間を通して
  3. テーマを通して

特定の絵のページにいるとき、ユーザーが特定の絵にたどり着くまでのルートに基づいて、次の絵と前の絵を表示するページ付けシステムを作成したいと思います。

したがって、画家を通して絵を描いたページに到達した場合、次と前のボタンには、その画家からの次と前の絵が表示されます。

ある期間の絵が表示されているページに到達した場合、[次へ]ボタンと[前へ]ボタンには、特定の期間の次と前の絵が表示されます。

そして、テーマを通して絵が描かれているページに到達した場合、次の貴重なボタンには、その特定のテーマの次の絵と前の絵が表示されます。

絵画にはそれぞれ1つのURL(/ painting /%node)しかないため、正しい前のボタンと次のボタンを生成するために、ユーザーが特定の絵画に到達するためにどのルートをたどったかを知る必要があります。

誰かがこれを行うための賢い方法を知っていますか?

4

1 に答える 1

1

ページが読み込まれた後、ajax / javascriptを介してギャラリーをページに配置します。このようにして、javascript Historyオブジェクトを使用し、引数としてビューに送信できます。

于 2012-12-18T11:43:37.073 に答える