$delimiter = $modx->getOption('delimiter', $scriptProperties, ','); $ids = explode($delimiter,$modx->getOption('ids', $scriptProperties)); $output = ''; foreach ($ids as $key => $value) { $resource = $modx->getObject('modResource',array('id' => $value)); if ($resource instanceof modResource) { //$output[] = $modx->getChunk($tpl,$resource->toArray()); $output .= ' '.$resource->get('alias'); } } return $output;
This question has been answered by BobRay. See the first response.
$resource = $modx->getObject('modResource', (int) $value);