Сорри вместо кук пример с сессями написал, хотя он тоже рабочий)) Нельзя писать код пока утром кофе не попьешь)).Исправленный вариант 1)
$modx->resource->get('id'); setcookie('res_id',$id);
2)
$ref_id=$_COOKIE['res_id']
правда в modx с куками не работал никогда, но вроде работать должно.