function views_preprocess_comment

Preprocess a comment.

A theme preprocess function to automatically allow view-based node templates if called from a view.

File

./views.module, line 386

Code

function views_preprocess_comment(&$vars) {
    // The 'view' attribute of the node is added in
    // template_preprocess_views_view_row_comment().
    if (!empty($vars['node']->view) && !empty($vars['node']->view->name)) {
        $vars['view'] =& $vars['node']->view;
        $vars['theme_hook_suggestions'][] = 'comment__view__' . $vars['node']->view->name;
        if (!empty($vars['node']->view->current_display)) {
            $vars['theme_hook_suggestions'][] = 'comment__view__' . $vars['node']->view->name . '__' . $vars['node']->view->current_display;
        }
    }
}