Re: Page List Plus

2017年9月21日 at 13:28

concrete5 8.2.1
Page List+ 2.0.0

concrete5.7バージョンでは動いていたページ属性の選択によるフィルタリングですが、
concrete5 8ではエラーが発生するようです。

フィルター > Custom Page Attributesで属性を選択し、「matches any from search value」を選択して保存・更新すると、
TypeError
Argument 1 passed to Concrete\Core\Attribute\Controller::__construct() must be an instance of Doctrine\ORM\EntityManager, null given
といったエラーが表示されます。

エラーが表示されるとブロックを消したりもできなくなっちゃうので一応、エラーの発生を回避する方法としては
packages/skybluesofa_page_list_plus/blocks/page_list_plus/search/filters/multiple_options.php
の、11行目から19行目ぐらいをコメントアウトするとページは表示されます。
(絞り込みは行われない)

マーケットプレイスのサポート掲示板も放置されてるみたいなので、公式なバージョン8対応は厳しそうですね…。