plone サイトがあり、game というコンテンツ タイプを追加しました。いくつかのゲームが追加され、表示できるようになりました。http://plone.org/products/eea.facetednavigationで読むことができる eea.facetednavigation モジュールを使用したいと思います。
ファセット ナビゲーションの背後にある考え方は、すべてのオブジェクトを検索するのと同じようにすばやくフィルター処理できるということです。たとえば、私はすべてのゲームをジャンルに応じて約 12 のカテゴリのいずれかに分類しています。「アドベンチャー」「アクション」「パズル」「ロールプレイング」などのオプションがあります。
ユーザーが「パズル」をクリックして、ページにパズルゲームのみを表示できる側の領域が必要です。ユーザーが価格でフィルタリングできるように、この動作を他の場所でも複製したいと思います。もちろん、ユーザーが両方でフィルタリングした場合、それも同様に機能するはずです。
ユーザーがフィルタリングできる約 4 つまたは 5 つの異なるファセットをイメージしています。ここで、buildout.cfg ファイルに eea.facetednavigation を配置しました。「admin」としてログインすると、[ゲーム] タブ (いくつかのゲームを追加した場所) の下に、ファセット ナビゲーションを有効にするオプションが表示されます。ただし、これを行うと、理解できない役に立たない画面が表示され、念頭に置いている種類のフィルタリング基準を設定できません。スクリーンショットを添付しました。
スクリーン ショットでわかるように、ファセット ナビゲーションにより、「ビデオ リンク」、「ビデオ ファイル」、「ページ」、「ニュース アイテム」などのオプションが提供されます。これらはいずれも、私のゲームに関連付けられたフィールドではありません。そのポータル タイプの [詳細] をクリックすると、[ゲーム] というオプションが表示されます (そのコンテンツ タイプを作成したため)。
スクリーンショットではわかりにくいですが、上部に「ゲーム」タブがハイライト表示されています。これは、ファセット ナビゲーションを有効にしたフォルダーであり、いくつかのゲームを追加したフォルダーです。
ファセット ナビゲーションに関するドキュメント ( http://plone.org/products/eea.facetednavigation ) を読んでみましたが、1 時間も検討しましたが、頭も尻尾もわかりません。 .