Строки 88-91:
$tovarChunkName = isset($params['tpl']) && !empty($params['tpl']) ? $params['tpl'] : $tovarChunkName; $tovarChunk = $modx->getChunk($tovarChunkName); $tovarChunk = '@CODE: ' . str_replace('[+params+]', $tovar_params_wrapper, $tovarChunk); $params['tpl'] = $tovarChunk;
Если в сниппет передана строка не с именем чанка, а например @CODE: [id], то на выходе будет пустота, т.к. в 89 строке tpl безусловно обрабатывается как имя чанка..