function views_ui_preprocess_views_view
Same name in other branches
- 9 core/modules/views_ui/views_ui.module \views_ui_preprocess_views_view()
- 8.9.x core/modules/views_ui/views_ui.module \views_ui_preprocess_views_view()
- 11.x core/modules/views_ui/views_ui.module \views_ui_preprocess_views_view()
Implements hook_preprocess_HOOK() for views templates.
File
-
core/
modules/ views_ui/ views_ui.module, line 136
Code
function views_ui_preprocess_views_view(&$variables) {
$view = $variables['view'];
// Render title for the admin preview.
if (!empty($view->live_preview)) {
$variables['title'] = [
'#markup' => $view->getTitle(),
'#allowed_tags' => Xss::getHtmlTagList(),
];
}
if (!empty($view->live_preview) && \Drupal::moduleHandler()->moduleExists('contextual')) {
$view->setShowAdminLinks(FALSE);
foreach ([
'title',
'header',
'exposed',
'rows',
'pager',
'more',
'footer',
'empty',
'attachment_after',
'attachment_before',
] as $section) {
if (!empty($variables[$section])) {
$variables[$section] = [
'#theme' => 'views_ui_view_preview_section',
'#view' => $view,
'#section' => $section,
'#content' => $variables[$section],
'#theme_wrappers' => [
'views_ui_container',
],
'#attributes' => [
'class' => [
'contextual-region',
],
],
];
}
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.