1.0.19J ajaxSearchのエラー

質問全般・改善要望
ifactory
メンバー
メンバー
記事: 16
登録日時: 2013年10月16日(水) 16:49

1.0.19J ajaxSearchのエラー

投稿記事by ifactory » 2017年3月06日(月) 17:48

いつもお世話になっております。
1.0.19Jで、ajaxSearch(1.10.1)にて検索の際にエラーが発生しております。
新規にインストールしてみたMODX上でも試してみましたが同様でした。

&parentsを指定して検索すると以下のエラーが表示されます。

解決方法がございましたらお教えいただけますでしょうか。
どうぞ宜しくお願いいたします。


« MODX Parse Error »

MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : Invalid argument supplied for foreach()
ErrorType[num] : WARNING[2]
File : assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php
Line : 823
Source : foreach ($modx->documentMap as $null => $document) {
Basic info
Resource : [1]Home
Current Snippet : ajaxSearch

Benchmarks
MySQL : 0.0033 s (37 Requests)
PHP : 0.0595 s
Total : 0.0628 s
Memory : 5.28 MB

Backtrace

1 $modx->executeParser()
index.php on line 125
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 245
3 $modx->outputContent()
manager/includes/document.parser.class.inc.php on line 503
4 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 534
5 $modx->evalSnippets()
manager/includes/document.parser.class.inc.php on line 2323
6 $modx->_get_snip_result()
manager/includes/document.parser.class.inc.php on line 1875
7 $modx->evalSnippet()
manager/includes/document.parser.class.inc.php on line 1927
8 eval()
manager/includes/document.parser.class.inc.php on line 1826
9 require()
manager/includes/document.parser.class.inc.php(1826) : eval()'d code on line 18
10 AjaxSearch->run()
assets/snippets/ajaxSearch/snippet.ajaxSearch.php on line 409
11 AjaxSearchCtrl->run()
assets/snippets/ajaxSearch/classes/ajaxSearch.class.inc.php on line 99
12 AjaxSearchResults->getSearchResults()
assets/snippets/ajaxSearch/classes/ajaxSearchCtrl.class.inc.php on line 70
13 AjaxSearchResults->_doBeforeSearchFilter()
assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php on line 98
14 AjaxSearchResults->_getChildIds()
assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php on line 675
アバター
yama
管理人
記事: 2852
登録日時: 2009年7月29日(水) 02:50

1.0.19J ajaxSearchのエラー

投稿記事by yama » 2017年3月07日(火) 09:55

グローバル設定の最初のタブに「旧式のキャッシュ機構」という設定があります。これを有効にしてみると直りますか?
ifactory
メンバー
メンバー
記事: 16
登録日時: 2013年10月16日(水) 16:49

1.0.19J ajaxSearchのエラー

投稿記事by ifactory » 2017年3月07日(火) 10:45

早速ご回答いただきありがとうございます。
既存のサイトのコピー、新規インストールの両方で、「旧式のキャッシュ機構」を有効としてみましたが、同じエラーになりました。

昨日書き漏れていました。
&parents指定無しで [!ajaxSearch!] とだけすると、エラーは表示されず、検索結果も表示されない状態です。

他に見てみる所ありますでしょうか?
お手数をおかけいたしますが、どうぞよろしくお願いいたします。

“質問全般・改善要望” へ戻る