public function views_navigation_plugin_display_extender_views_navigation::options_summary in Views navigation 7
Function for options summary.
Overrides views_plugin_display_extender::options_summary
File
- views/
views_navigation_plugin_display_extender_views_navigation.inc, line 111 - Function to return plugin Display Extender entity view.
Class
- views_navigation_plugin_display_extender_views_navigation
- Class views_navigation_plugin_display_extender_views_navigation.
Code
public function options_summary(&$categories, &$options) {
$options['views_navigation'] = [
'category' => 'other',
'title' => t('Views navigation'),
'desc' => t('Add navigation links on entity pages accessed from this view.'),
];
if ($this->display
->get_option('views_navigation')) {
if ($this->display
->get_option('views_navigation_cycle')) {
$value = t('Cycling navigation');
}
else {
$value = t('Linear navigation');
}
if ($this->display
->get_option('views_navigation_seo_first')) {
$value .= ', ' . t('SEO first');
}
else {
$value .= ', ' . t('performance first');
}
if ($this->display
->get_option('views_navigation_back')) {
$value .= ' + ' . t('Back link');
if ($this->display
->get_option('views_navigation_title')) {
$value .= t(" with view's title");
}
}
}
else {
if ($this->display
->get_option('views_navigation_back')) {
$value = t('Back link');
if ($this->display
->get_option('views_navigation_title')) {
$value .= t(" with view's title");
}
}
else {
$value = t('None');
}
}
$options['views_navigation']['value'] = $value;
}