ページリストの関連するトピックで絞り込むが反映されない

2014年12月29日 at 13:45

おつもお世話になっております。

ページリストブロックにて
トピックで絞り込むのチェックボックスONにて
トピックスリストを選択しても、画面とビューの一覧がフィルタリングされないのですが、
なぜでしょう?

作成方法は、下記の様に行いました。
①システムと設定の画面→属性→トピック→トピックリストを追加
②ページとテーマ→属性→属性を追加
  ①で作成したトッピックツリーを選択
③該当ページの属性で②で作成した属性を選択
④Home画面にてページリストブロックを追加し、関連するトッピックで絞り込むチェックON
  ①で作成したトッピックを選択する。

concrete5のバージョンは5.7.2.1です。
ちなみに、preview_pane.phpにトッピクス用のfilterByRelatedとrelatedTopicAttributeKeyHandleがなかったため、application/blocks/page_list/toolsに同ファイルをコピー後追記しました。

皆様ご協力をお願いいたします。

タグ:

Re: ページリストの関連するトピックで絞り込むが反映されない

2014年12月29日 at 19:20
ページリストのトピックでの絞り込み機能は、設定がちょっとややこしいですね。インストール時にサンプルコンテンツでElemental Fullを選ぶと、設定方法のサンプルを知ることができます。

たとえば、ブログ記事の右サイドに「RELATED POSTS」という関連記事の表示があります。ここで、「関連するトピックで絞り込む」が選択されています。そのため各ブログ記事で選択されたトピックと同じトピックを持つブログ記事が表示されるようになっています。このとき重要なのは、ページリストブロックが置かれているページで、何らかのトピックが選択されている必要があるということです。

プレビューの不具合については確認してみます。ご報告ありがとうございます。