We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 25715
    • 8 Posts
    Коллеги в синтаксисе filter есть разделитель | (ИЛИ), а мне необходим AND, пробовал ||, AND, &. Не помогло во всех wiki-документациях описывают только | (ИЛИ). Собственно сабж, как ?) Или чего-то не понимаю…

    Отделу экстрасенсов код :
    <?php
    $filter="";
    //Проверка не пустое ли свойство
    if (!empty($_POST['Sezon'])) {$filter .= (empty($filter)?"":"|")."Sezon,".mysql_escape_string($_POST['Sezon']).",1"; };
    if (!empty($_POST['Profile'])) {$filter .= (empty($filter)?"":"|")."Profile,".mysql_escape_string($_POST['Profile'])." ,1";};
    
    
    //Запуск Ditto с параметрами определёнными в фильтре
    
    return $modx->runSnippet('Ditto', array(
    'parents' => 3,'depth' => 3,'hideFolders '=> 1,'debug'=>1,noResults=>'Извините по вашему запросу ничего не найдено',tpl=>'shopStuff','tplAlt'=>'shopStuff_2','filter'=>$filter));
    ?>