Macareux Advanced Page List の入手先はこちら(マーケットプレイス:英語)

 

バージョン: 1.1.1

概要

Concrete CMS 標準のページリストブロックを拡張したアドオンブロックです。
キーワード検索やページ属性検索、年絞り込みやAdvanced Page Listブロックを使用したサイト内検索ができるようになります。
標準のページリストブロックの機能についてはこちらを参照してください。

標準のページリストブロックから拡張されて追加された機能は以下のとおりです。

  • キーワード検索機能の追加
  • ページ属性検索機能の追加

また、当アドオンをインストールすると次のブロックが追加されます。

  • Advanced Page List
  • APL用 年ナビ(Year Nav for APL)
  • APL用 検索フォーム(Search From for APL)

標準のページリストブロックと異なり、利用できない機能は以下のとおりです。

  • RSS配信設定が行えない

 

スクリーンショット

※ 左サイドに「APL用 年ナビ」を使用

apl_01.png

 

Advanced Page Listブロック

ソース&検索 タブ

標準版ページリストブロックにあった機能はRSS配信機能以外は保持しています。
その上で、追加された機能が以下のとおりです。

言語で絞り込み

多言語サイトであった場合、リスト内の表示対象ページをどの言語とするかを選択することができます。
なお、単一言語(日本語のみなど)サイトの場合、この絞込みを入れても影響ありません。

apl_02.png

 

キーワード検索

チェックを入れると、ページリストの下にキーワード検索欄が表示されます。属性検索と併用することが可能です(この場合はAND検索になります)
このとき、キーワードは「単一キーワード検索」「複数キーワード検索」の2種類から選べます。

apl_03.png

単一キーワード検索 1つの単語のみ検索することができます。複数の単語を組み合わせた検索はできません(スペースを入力すると、スペースも含めた単語が対象になります)
複数キーワード検索 2つ以上の単語を、スペースを区切って組み合わせて検索することができます。
AND条件 スペースで区切った2つ以上の単語が含まれるページを検索します。
OR条件 スペースで区切った2つ以上の単語のいずれかが含まれるページを検索します。

 

属性検索

検索対象の属性にチェックを入れると、ページリストの下に検索欄が表示されます。
キーワード検索と併用することが可能です(この場合はAND検索になります)
属性のタイプに応じた検索入力欄が表示されます。
(例:トピック属性の場合はトピックツリー、テキスト属性の場合はテキストボックスなど)

apl_04.png

「複数トピックの検索を有効にする」をONにすると、トピック属性で複数項目をAND条件で検索します。
(例:ブログ記事トピックの場合、スポーツプロジェクト両方のトピックを選択した場合、スポーツとプロジェクト両方のトピックを選択した記事のみヒット)

また、属性名の左側にある十字キーをドラッグすることで、Advanced Page Listに表示する検索項目の表示順序を変更することができます。

 

結果 タブ

標準版ページリストブロックにあった以下の設定項目がこちらのタブに移動しています。

  • 表示するページ数
  • ページ名、サムネイルなどの表示有無
  • ページネーションの有無
  • リストのソート順

以下の機能は追加された機能です。

結果ページ

当アドオンは、検索ブロックの代わりにも使用できるようになっています。
検索ブロック(検索結果一覧)の代わりに使用する場合は、当該機能を変更してください。

apl_05.png

 

APL用 年ナビブロック

ブログでよく見かける、ページ作成日を年単位で絞り込むことができる機能ブロックです。
このブロックを使用するときは、Advanced Page List側の「ソース&検索」タブにある「他のブロックからこのページリストの絞り込みを有効にする。」にあらかじめチェックを入れてください。

apl_year_01.png

フィルタ

絞り込み対象は以下の2種類で行えます。

  • 親ページ
  • ページタイプ

両方を設定した場合、両方の条件に合うページを対象に絞り込まれます。

 

結果

「クリックで別ページへリダイレクト」を有効にすると、絞り込み年をクリックしたとき、指定したページにジャンプします。

 

フォーマット

年ナビブロックに表示されるタイトル名を設定することができます。

apl_year_02.png

 

APL用 検索フォームブロック

標準の検索ブロックに、更に属性検索機能が追加されました。
通常のページ内検索としてもご利用いただけます。

このブロックには、検索結果を表示するページリスト機能はありません。
検索結果を表示するために必ずAdvanced Page Listブロックが設置されているページを指定してください。

apl_search_01.png

キーワード検索 キーワード検索用の検索ボックスとボタンが表示されます。
例:ElementalテーマのHeader Searchエリアに入れた場合
apl_search_02.png
属性検索 属性検索用の入力エリアとボタンが表示されます。
例:ElementalテーマのHeader Searchエリアに入れた場合
apl_search_03.png

複数ノードを組み合わせて検索する場合は「複数トピックの検索を有効にする」にチェックを入れてください。
結果ページ 検索結果を表示するページをサイトマップから設定します。
検索結果ページには必ずAdvanced Page Listブロックを設置し「他のブロックからこのページリストの絞り込みを有効にする。」のチェックを入れてください
また、当ブロックでキーワード検索を有効化した場合は検索結果ページのAdvanced Page Listブロックのキーワード検索を、属性検索を有効化した場合は検索結果ページのAdvanced Page Listブロックの属性検索を有効化してください。