function views_preprocess_comment in Views (for Drupal 7) 7.3
Same name and namespace in other branches
- 8.3 views.module \views_preprocess_comment()
- 6.3 views.module \views_preprocess_comment()
- 6.2 views.module \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 - Primarily Drupal hooks and global API functions to manipulate views.
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;
}
}
}