web-dev-qa-db-ja.com

サイトの各ページで利用可能なビューフィルターフォームを使用してブロックを作成する方法

これは小さな不動産会社のサイト用です。

property_offer設定されたコンテンツタイプとオファータイプ語彙、4つの用語(購入、販売、リースへの投入、リースの取得)。次に、ページ表示付きのビューを作成しました。サイトのフロントページには、すべてのオファーがリストされています。また、4つの用語それぞれのページもあります。

このビューの公開フィルターをどのように作成しますか?ブロックとして使用できるようにする必要があるため、サイトの領域に配置して他のすべてのページでも使用できるようにしますか?

1
mmartinov

ビューは「ブロック内の公開フォーム」をサポートします。ビュー編集ページを参照してください。 「はい」に設定すると、ブロックで表示されます。

3
Nikit

ビュー設定で「ブロック内の公開フォーム:」を試し、それを「はい」に設定しましたか?これにより、そのビューのフィルターが含まれているブロックメニューでブロックが使用可能になります。この投稿のpngは、場所を示しています。 http://drupal.org/node/349099

1
user348

User348で述べたように、[ビュー]> [詳細オプション]> [ブロック内の公開フォーム]を有効にする必要があります。まず、[ビュー]> [詳細オプション]> Use AJAX:Yesを設定する必要があります少なくとも1つのビュー>フィルター基準 as (exposed)(このフィルターを訪問者に公開するためのチェックボックス、彼らがそれを変更できるようにします」)。

その後、sitename.tld/admin/structure/blocksに移動して、テーマリージョンに配置します。

0
Cymatical

ビューフィルターをより詳細に制御できるBetter Exposed Filtersと呼ばれるモジュールがあります。

0
harry