@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 2 AND `deleted` = 0
@EVAL [[Snippet-that-returns-correct-@SELECT]];
@EVAL return $modx->runSnippet('mysnippet');
you can run a snippet with @EVAL - binding like that:
@EVAL return $modx->runSnippet('mysnippet');
// Snippet "rechtsgebiedenChooser" used in TV "rechtsgebieden" as @EVAL return $modx->runSnippet('rechtsgebiedenChooser');
$lang = $modx->resource->getTVValue('language');
$output = '';
if ($lang == 'nl'){
$par = 2;
}else if($lang == 'en'){
$par = 41;
}
$coll = $modx->newQuery('modResource');
$coll->where(array('parent' => $par, 'deleted'=>'0'));
$rechtsgebieden = $modx->resource->getMany('Children',$coll);
foreach ($rechtsgebieden as $rechtsgebied){
$output .= $rechtsgebied->get('id').",".$rechtsgebied->get('name');
}
return $output;