ありがとうございます!
rewuireAssetで上記読み込んで正常に動くようになりました。
Re: Page List Plus
2016年6月22日 at 15:42
concrete5 5.7.5.8
Page List+ 1.3.4
上記の組み合わせで、ログイン状態ではAjaxでのページ検索が動くのですが、
ログインしていない状態では動かない現象が発生しています。
具体的には、
・'Use for Search'の'Show Search Form'`で、’Show Search Filters’で『選択』のページ属性を選択、
'Show select attributes as checkboxes'でチェックボックスとして表示
・'Show Search Form'の'Submit form without reloading the page using Ajax'と、
'Show Results'の'Get results for Ajax form submissions'どちらもチェック
・Filters で該当のページ属性には'matchs any from search value'を設定済
上記設定で、ログイン状態では問題なくAjaxでの絞り込み検索が動いているのですが、
ログインしていない状態では添付画像のようなJavaScriptエラーが発生します……。
こちら、何が原因かわかりますか……?
添付:
ajaxerror.PNG
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: Page List Plus
class PageTheme extends \Concrete\Core\Page\Theme\Theme implements ThemeProviderInterface
{
public function registerAssets()
{
$c = Page::getCurrentPage();
$cp = new Permissions($c);
if (!$cp->canViewToolbar()) {
$this->requireAsset('javascript', 'underscore');
$this->requireAsset('javascript', 'backbone');
}
}