Здравствуйте! Намучился уже!
Есть вот такой вот вызов:
[[AjaxSearch? &ajaxSearch=`0` &landingPage=`19` &output=`1` &grabMax=`10` &showResults=`1` &pagingType=`0` &showIntro=`0` &hideMenu=`2` &advSearch=`allwords` &minChars=`1` &documents=`not in:13,14,2,12`]]
Нужно исключить из поиска TV параметр image, т.к. из-за него результат поиска принимает вид:
Игрушка
...Головоломка: Нужно извлечь ядро из решетки. assets/images/goods/toy-and-hobby/puzzle/sku_14208_2.jpg,assets/images/goods/toy-and-hobby/puzzle/sku_14208_1.jpg,Развивающая, логическая игрушка ...
Есть такой параметр как: &whereSearch = "tv:tv_value"
http://wiki.modxcms.com/index.php/AjaxSearch
В котором, как я понимаю, нужно ввести TV, в котором будет осуществляться поиск, будет ли осуществляться в других - я не понял, т.к. вводя, например: &whereSearch = "tv:image" выскакивает вот такое вот безобразие:
AjaxSearch error: table "tv not defined in the configuration file: !
Есть параметр как &withTVs=``, с помощью которого вроде как можно исключить tv из поиска: &withTVs=`-:image` означает исключить, если я правильно понимаю. Либо &withTVs=`+:fulltext` искать только в этом TV.
Этот параметр вообще никак не влияет на работу AjaxSearch.
Есть ещё топик:
http://modxcms.com/forums/index.php?topic=56284.0 В котором, в принципе, то же самое.
Подскажите, пожалуйста.
P.S. скаже сразу &whereSearch=`content` мне не пойдёт, мне обязательно нужно искать по некоторым TV.