Re: Page List Plus

2015年11月3日 at 17:40

属性のチェックボックスは、私のやり方が間違ってました。
下記URLに正しいやり方が書いてありますね…

絞り込む属性を選ぶだけでなく、FiltersのCustom Page Attributesで、しかるべき属性に対し、match search valueのいずれかを設定しないといけないようです。

http://www.concrete5.org/marketplace/addons/page-list/support/cant-figure-out-how-checkboxes-work/

私はこれでうまく表示させることができました。

Re: Page List Plus

2015年12月17日 at 13:07
> ・属性のチェックボックスによるフィルタリングが表示されない

5.7.5.3 と 1.2.9 の組み合わせでページ属性での検索を設定してみたのですが、設定後ブロック自体が表示しなくなり、ページの公開をすると "Invalid argument supplied for foreach()" というエラーが発生する事を確認しました。

packages\skybluesofa_page_list_plus\blocks\page_list_plus\controller.php の508行目と509行目を、
---
foreach ((array)$this->pageAttributeIdsUsedInSearch as $pageAttributeIdUsedInSearch) {
  if (array_key_exists($pageAttributeIdUsedInSearch, (array)$this->pageAttributesUsedForFilter)) {
---
と、エラーが出る箇所を配列とする事で表示する事は出来ましたが……。
対処としてこれが正しいのかどうかが分かりませんが、上記報告します。
 

Re: Page List Plus

2015年12月17日 at 20:05
おお、kanetei さん、ありがとうございます!
PL+ のサポートフォーラムで報告しないとですね。

します。