function ui_patterns_views_ui_patterns_suggestions_alter in UI Patterns 8
Implements hook_ui_patterns_suggestions_alter().
File
- modules/
ui_patterns_views/ ui_patterns_views.module, line 74 - Contains module file.
Code
function ui_patterns_views_ui_patterns_suggestions_alter(array &$suggestions, array $variables, PatternContext $context) {
if ($context
->isOfType('views_row')) {
$hook = $variables['theme_hook_original'];
$variant = isset($variables["variant"]) ? $variables["variant"] : '';
$view_name = $context
->getProperty('view_name');
$display = $context
->getProperty('display');
$suggestions[] = $hook . '__views_row';
$suggestions[] = $hook . '__views_row__' . $view_name;
$suggestions[] = $hook . '__views_row__' . $view_name . '__' . $display;
if (!empty($variant)) {
$suggestions[] = $hook . '__variant_' . $variant . '__views_row';
$suggestions[] = $hook . '__variant_' . $variant . '__views_row__' . $view_name;
$suggestions[] = $hook . '__variant_' . $variant . '__views_row__' . $view_name . '__' . $display;
}
}
}