mSearch error
Здравствуйте. Установил mSearch, вызываю с такими параметрами:
[[ !mSearch@italdf?&indexer=`0` &limit=`10` &includeTVs=`1` &includeTVList=`catalog_ware_material` ]]
Получаю ошибку:
Warning: explode() expects parameter 2 to be string, array given in /virt/samba/websites/italdf/htdocs/core/cache/includes/elements/modsnippet/45.include.cache.php on line 101
Warning: Invalid argument supplied for foreach() in /virt/samba/websites/italdf/htdocs/core/cache/includes/elements/modsnippet/45.include.cache.php on line 102
При этом ниже выводит список найденных документов, но без TV параметров. Т.е. по TV не ищет.
SQL Запрос показывает такой:
SELECT `rid`,`resource`, MATCH(`resource`,`index`) AGAINST ('>«двери» <(ДВЕРЬ ДВЕРИ ДВЕРЬЮ ДВЕРЕЙ ДВЕРЯМ ДВЕРЬМИ ДВЕРЯМИ ДВЕРЯХ )' IN BOOLEAN MODE) as `rel` FROM `modx_mse_modResIndex` LEFT JOIN `modx_site_content` `modResource` ON `modx_mse_modResIndex`.`rid` = `modResource`.`id` WHERE (MATCH (`resource`,`index`) AGAINST ('>«двери» <(ДВЕРЬ ДВЕРИ ДВЕРЬЮ ДВЕРЕЙ ДВЕРЯМ ДВЕРЬМИ ДВЕРЯМИ ДВЕРЯХ )' IN BOOLEAN MODE) OR `resource` LIKE '%двери%') AND (`modResource`.`searchable` = 1 AND `hidemenu` != 1 AND `published` != 0) ORDER BY `rel` DESC LIMIT 0,3
[[ !mSearch@italdf?&indexer=`0` &limit=`10` &includeTVs=`1` &includeTVList=`catalog_ware_material` ]]
Получаю ошибку:
Warning: explode() expects parameter 2 to be string, array given in /virt/samba/websites/italdf/htdocs/core/cache/includes/elements/modsnippet/45.include.cache.php on line 101
Warning: Invalid argument supplied for foreach() in /virt/samba/websites/italdf/htdocs/core/cache/includes/elements/modsnippet/45.include.cache.php on line 102
При этом ниже выводит список найденных документов, но без TV параметров. Т.е. по TV не ищет.
SQL Запрос показывает такой:
SELECT `rid`,`resource`, MATCH(`resource`,`index`) AGAINST ('>«двери» <(ДВЕРЬ ДВЕРИ ДВЕРЬЮ ДВЕРЕЙ ДВЕРЯМ ДВЕРЬМИ ДВЕРЯМИ ДВЕРЯХ )' IN BOOLEAN MODE) as `rel` FROM `modx_mse_modResIndex` LEFT JOIN `modx_site_content` `modResource` ON `modx_mse_modResIndex`.`rid` = `modResource`.`id` WHERE (MATCH (`resource`,`index`) AGAINST ('>«двери» <(ДВЕРЬ ДВЕРИ ДВЕРЬЮ ДВЕРЕЙ ДВЕРЯМ ДВЕРЬМИ ДВЕРЯМИ ДВЕРЯХ )' IN BOOLEAN MODE) OR `resource` LIKE '%двери%') AND (`modResource`.`searchable` = 1 AND `hidemenu` != 1 AND `published` != 0) ORDER BY `rel` DESC LIMIT 0,3
Комментарии: 3
С аналогичной ошибкой боролся вчера. У меня это было из за синепта Breadcrumb
может это не в mSearch дело?
может это не в mSearch дело?
А как побороли?
Я ошибся с передачей параметров,
&from=`[[*parent]]`
а если документ находился прямо в web — то вылетала именно такая ошибка. Попробуйте из шаблона убирать по одному сниппету, может доберетесь до того который вызывает ошибку…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.