
Version 2.1.0 Summarize 3 Total all Start 0 Stop NULL IDs None
debug 1 filter tvmodel,@EVAL return $_Post['model'];,1 noResults There is nothing to worry about there is nothing yo can do. paginate 1 startID 6 tpl result
<span>Фильтр</span>
<form metod="Post" action="http://www.mysite.ru/poisk" name="model">
<p> <select name="Toy">
<option value="Doll">Doll</option>
<option value="Gun">Gun</option>
<option value="Pigglet">Pigglet</option>
</select>
<input type="submit" value="OK"></p>
</form><form method="post" action="[~65~]"> Êîìíàò: [!sf_komn!] <input type="submit" value="Íàéòè"> </form>
<?php
$sel = isset($_POST['komn']) ? $_POST['komn'] : 0;
$html='<select class=input name=komn type="text"><option value=> ';
for ($i=1; $i<8; $i++)
{
$html.='<option value='.$i;
if($i==$sel)
$html.=' selected';
$html.='>'.$i;
}
$html.='</option></select>';
return $html;
?>$delim='';
$params['filter'] ='';
.....
if(!empty($_POST['komn']))
{
$params['filter'] .= $delim.'tvkomn,'.$_POST['komn'].',1';
$delim='|';
}
.....
$result=$modx->runSnippet("Ditto", $params);

ÈÌÕÎ, ïðîùå - âðÿä-ëè.
Õî÷ó ñäåëàòü íà ñòðàíèöå ñ âûâîäîì Ditto íàñòðîéêó ôèëüòðàöèè è ñîðòèðîâêè. Òî åñòü ïîëüçîâàòåëü âûáèðàåò â îòêðûâàþùèõñÿ ñïèñêàõ âàðèàíòû ñîðòèðîâêè è ôèëüòðàöèè, íàæèìàåò êíîïêó è ïîëó÷àåò òî, ÷òî õîòåë. Âîïðîñ â òîì, êàê ëó÷øå ýòî ðåàëèçîâàòü. Ïîêà âèæó, ÷òî ìîæíî íàïèñàòü ñíèïïåò, â êîòîðîì îïðåäåëÿåòñÿ âûáîð ïîëüçîâàòåëÿ, ãåíåðèðóþòñÿ íóæíûå ïàðàìåòðû âûçîâà Ditto è ïðîèñõîäèò âûçîâ. À ìîæíî ëè ýòî ñäåëàòü ïðîùå?
Но мне то нужны конкретные значения (в данном случае текстовые). Впрочем, спасибо за пример. Чувствую, все просто решается и в моем случае - не хватает мне знаний пхп (которых просто нет). Думаю, на днях пересекусь с одним человеком в асе, разберемся - выложу свой пример.