Господа, прошу помочь с вопросом, над которым я ломаю себе голову уже очень долго...
Ознакомился с данной статьей (
http://modx.ru/blog/409/), где описывается создание расширенного поиска при использовании Ditto. Сделал все точно так же...
Опишу что у меня получилось.
1) создал 2 TV: tovar, location (расположение товара). По данным ТВ нужно осуществить поиск.
2) есть чанк (SearchForm), который я разместил на форме расширенного поиска с текстом:
<form action= "[~19~]" method= "get" >
<select name="tovar" id="tovar">
<option value="" selected></option>
<option value="Газета">Газета</option>
<option value="презерватив">презерватив</option>
<option value="трусы">трусы</option>
<option value="диск">диск</option>
</select>
<select name="location" id="location">
<option value="" selected></option>
<option value="Центральный">Центральный</option>
<option value="Южный">Южный</option>
<option value="Северный">Северный</option>
<option value="Железнодорожный">Железнодорожный</option>
</select>
<input type= "submit" name= "search" value= "Найти"/>
</form>
19 - это айди обработчика, где должны выводится варианты соотвествующие варианту выбранный товар+расположение товара ( при логическом И).
3) создал документ Поиск с кодом вызова снипетта:
[!Ditto? &tpl=`ditto_subcategory` &startID=`21` &filter=`tvtovar,@EVAL return $_POST[’tovar’];,1|tvlocation,@EVAL return $_POST[’location’];,1` &noResults=`Извините, товар по Вашему запросу не найден.`!].
Проблема в чем, почему когда я ставлю любую последовательность значений товар+расположение у меня пишет "Извините, товар по Вашему запросу не найден"?? причем при создании документа я ТВ ставлю например сочетание Газета+ЦЕнтральный, то эта связка все равно не находит документ, где она присутствует... Посоветуйте, пожалуйста как решить данную проблему... читал про tvExplorer (тут
http://modxcms.com/forums/index.php?topic=16456.140) там что тоже пишут...но там еще более непонятно....!!!
Очнеь прошу помочь!