function ViewFormBase::getDisplayLabel
Same name in other branches
- 8.9.x core/modules/views_ui/src/ViewFormBase.php \Drupal\views_ui\ViewFormBase::getDisplayLabel()
- 10 core/modules/views_ui/src/ViewFormBase.php \Drupal\views_ui\ViewFormBase::getDisplayLabel()
- 11.x core/modules/views_ui/src/ViewFormBase.php \Drupal\views_ui\ViewFormBase::getDisplayLabel()
Placeholder function for overriding $display['display_title'].
@todo Remove this function once editing the display title is possible.
2 calls to ViewFormBase::getDisplayLabel()
- ViewEditForm::getDisplayDetails in core/
modules/ views_ui/ src/ ViewEditForm.php - Helper function to get the display details section of the edit UI.
- ViewFormBase::getDisplayTabs in core/
modules/ views_ui/ src/ ViewFormBase.php - Adds tabs for navigating across Displays when editing a View.
File
-
core/
modules/ views_ui/ src/ ViewFormBase.php, line 160
Class
- ViewFormBase
- Base form for Views forms.
Namespace
Drupal\views_uiCode
public function getDisplayLabel(ViewUI $view, $display_id, $check_changed = TRUE) {
$display = $view->get('display');
$title = $display_id == 'default' ? $this->t('Default') : $display[$display_id]['display_title'];
$title = views_ui_truncate($title, 25);
if ($check_changed && !empty($view->changed_display[$display_id])) {
$changed = '*';
$title = $title . $changed;
}
return $title;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.