function views_ui_preprocess_views_view in Zircon Profile 8.0
Same name and namespace in other branches
- 8 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 119 - Provide structure for the administrative interface to Views.
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();
}
if (!empty($view->live_preview) && \Drupal::moduleHandler()
->moduleExists('contextual')) {
$view
->setShowAdminLinks(FALSE);
foreach (array(
'title',
'header',
'exposed',
'rows',
'pager',
'more',
'footer',
'empty',
'attachment_after',
'attachment_before',
) as $section) {
if (!empty($variables[$section])) {
$variables[$section] = array(
'#theme' => 'views_ui_view_preview_section',
'#view' => $view,
'#section' => $section,
'#content' => $variables[$section],
'#theme_wrappers' => array(
'views_ui_container',
),
'#attributes' => array(
'class' => array(
'contextual-region',
),
),
);
}
}
}
}