A theme preprocess function to automatically allow view-based node templates if called from a view.
function views_preprocess_comment(&$vars) {
// The 'view' attribute of the node is added in template_preprocess_views_view_row_comment()
if (!empty($vars['comment']->view) && $vars['comment']->view->storage
->get('name')) {
$vars['view'] =& $vars['comment']->view;
$vars['theme_hook_suggestions'][] = 'comment__view__' . $vars['comment']->view->storage
->get('name');
if (!empty($vars['node']->view->current_display)) {
$vars['theme_hook_suggestions'][] = 'comment__view__' . $vars['comment']->view->storage
->get('name') . '__' . $vars['comment']->view->current_display;
}
}
}