$cache_key = 'key_1'; // данную переменную определяем в нашем условии
switch ($cache_key) {
case 'key_1':
$modx->setOption('cache_resource_key', 'resource/key_1');
break;
case 'key_2':
$modx->setOption('cache_resource_key', 'resource/key_2');
break;
}