おお、kanetei さん、ありがとうございます!
PL+ のサポートフォーラムで報告しないとですね。
します。
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/
私はこれでうまく表示させることができました。
Your post has been saved and will be published after approval by the forum moderator.
kanetei
Re: Page List Plus
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)) {
---
と、エラーが出る箇所を配列とする事で表示する事は出来ましたが……。
対処としてこれが正しいのかどうかが分かりませんが、上記報告します。