Re: getThemeAreaLayoutPresetsメソッドはなぜ必須?

2016年2月8日 at 9:07

結論から言うと、getThemeAreaLayoutPresets() は必要ないのですが、
class の宣言文から、implements 宣言を外す必要があります。

class PageTheme extends \Concrete\Core\Page\Theme\Theme implements ThemeProviderInterface




class PageTheme extends \Concrete\Core\Page\Theme\Theme


に変更するとOKです。

use Concrete\Core\Area\Layout\Preset\Provider\ThemeProviderInterface;


も必要なくなります。