アドオン・プラグイン
ダイナミック検索では、検索クエリーを指定することにより、特定のカテゴリに属するコンテンツを対象とした検索や、フィールドによる検索結果の表示順指定が可能です。
パラメータ | 解説 |
---|---|
blog_id | 検索対象とするワークスペース/スペースの ID を指定します。blog_id を指定しなかった場合すべてのスペースを対象に検索を行います(複数のスペースを明示的に指定することはできません)。 |
include_blogs | 検索対象とするワークスペース/スペースの ID をカンマ区切りで指定します。all を指定するとすべてのスペースを検索対象にします。複数の値をチェックボックス等で指定する場合は name 属性に「include_blogs[]」と指定します。 |
exclude_blogs | 検索対象から除外するワークスペース/スペースの ID をカンマ区切りで指定します。 include_blogs 属性と同様の方法で複数指定が可能です。 |
category | 検索対象とするカテゴリの ID を指定します。 |
categories | 複数カテゴリを指定する場合にカテゴリの ID を渡します。categories[]=1&categories[]=2&categories[]=3 のように配列で渡すか categories=1,2,3 のようにカンマで区切って渡します。 |
categories_and_or | 「and」を渡せば、categories パラメータにカテゴリの ID が複数渡されたときにカテゴリの AND 検索になります。「or」を渡すか、何も渡さなければ OR 検索になります。 |
tag | tag=1とした場合、タグ検索となります。 |
sort_order | 検索結果の表示順を指定します。ascend (昇順)、descend (降順 - デフォルト) が指定できます。 |
sort_by | 検索結果の表示順を何をキーにしてソートするかを指定します。authored_on または created_on (作成日)、modified_on (更新日)、title (タイトル)、 text (本文)、text_more (追記)、excerpt (概要)、keywords (キーワード)、author_id (投稿者 ID) が指定できます。 |
省略した場合、 authored_on (作成日) をキーとしてソートします。 | |
offset | 検索結果の先頭を n 番目にするかを指定します。省略した場合、1件目から表示します。 |
limit | 検索結果を offset で指定した件数分表示します。省略した場合、ワークスペース/スペースでの PowerCMS 設定 の [デフォルトの表示件数] で指定した数値分表示します。 |
date | 日付を指定して絞り込みを行う場合に対象とするフィールドを指定します。 authored_on, created_on (作成日)、 modified_on (更新日) が指定できます。 |
from | 日付を指定して絞り込みを行う場合に、開始日を yyyy-mm-dd 形式で指定します。 |
to | 日付を指定して絞り込みを行う場合に、終了日を yyyy-mm-dd 形式で指定します。 |
from_y from_m from_d |
日付の絞り込みを行う場合、&from_y=2000&from_m=01&from_d=01 のように開始日の年,月,日をそれぞれ yyyy,mm,dd 形式で指定します。 |
to_y to_m to_d |
日付の絞り込みを行う場合に、&to_y=2000&to_m=02&to_d=01 のように終了日の年,月,日をそれぞれ yyyy,mm,dd 形式で指定します。 |
class | 「記事」「ウェブページ」を指定して検索を行う場合に「entry」または「page」を指定します。 |
and_or | キーワード欄に入力されたキーワードを、AND 条件で検索するか OR 条件で検索するかを指定します。or を指定すれば OR 条件に、and または特に指定がなければ AND 条件で検索されます。また、OR 条件で検索される場合、キーワードはスペースで区切られて認識されます。 |