0

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 時間も検討しましたが、頭も尻尾もわかりません。 .

私の plone ファセット ナビゲーション構成画面がどのように見えるか。

4

3 に答える 3

0

標準の Plone の「タグ」機能 (コンテンツを編集する場合は「分類」タブ) を使用してゲームを分類した場合、「選択」ウィジェットを追加して、「タグ」インデックス ( [検索に使用するカタログ インデックス] の下)。

facetednavigation の UI がかなり鈍いという点には同意します。

于 2012-10-20T10:10:03.073 に答える
0

「価格」が contenttype の整数フィールドであると仮定すると、eea-searchform で条件として使用できるようにするために、portal_catalog でインデックスとして有効にする必要があります。

したがって、最初に次のように、profiles/default/catalog.xml にインデックスを登録します。

<?xml version="1.0"?> <object name="portal_catalog" meta_type="Plone Catalog Tool"> <index name="Price" meta_type="FieldIndex"> <indexed_attr value="getPrice"/> </index> </object>

次に、eea-searchform で、プラス アイコンの 1 つにヒットするウィジェットを追加し、種類 'Range' を選択し、Index として 'Price' を選択します。

他のフィールドでも同様に進み、カテゴリウィジェットのチェックボックスを選択するなど.

于 2012-10-20T10:09:40.077 に答える
0

タイプ「チェックボックス」のウィジェットを追加し、カタログ インデックスから「サブジェクト」を選択し、「カタログから一意の値を語彙の代替としてカタログから取得する」で「はい」を選択します。これにより、カテゴリを含むチェックボックスのリストが表示されます。また、「ゲーム」タイプで選択された非表示 (目のアイコンをクリックして非表示にできます) ウィジェットを追加すると、そのコンテンツ タイプで結果が事前にフィルター処理されるため、「件名」ウィジェットにはサイトのすべてではなくゲーム カテゴリのみが含まれます。 .

賞品については、イーダの回答に従ってください。

于 2012-10-24T07:38:37.063 に答える