getImageList динамическое условие where
        Здравствуйте! Подскажите пожалуйста, правильно ли я понимаю что в where нельзя использовать какой-либо параметр, он их нечитает?
Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.
Есть запрос:
Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
    
    
                                                                                
            Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.
Есть запрос:
{$_modx->runSnippet('!getImageList', [
    	'tvname' => 'reviews',
	'docid'  => 167,
        'where' => '{"rid:=":"[[*id]]"}'
	'tpl'    => '@CODE: ([[+rid]])',
])}Если в where вместо [[*id]] использовать число (28 например), то все работает отлично, но именно параметр он игнорирует.Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
Комментарии: 1
                Попробуй так:
Либо можно так:
                    {'!getImageList' | snippet : [
    'tvname' => 'reviews',
    'docid'  => 167,
    'where' => '{"rid:=":"'~$_modx->resource.id~'"}',
    'tpl'    => '@CODE: ([[+rid]])',
]}Либо можно так:
{set $rows = 167 | resource : 'reviews' | fromJSON}
{foreach $rows as $idx => $row}
	{if $_modx->resource.id == $row.rid}	
		<p>{$row.rid}</p>
	{/if}
{/foreach}            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.