You are here

function views_plugin_display_i18n_page::options_summary in i18n page views 7

Same name and namespace in other branches
  1. 6 views_plugin_display_i18n_page.inc \views_plugin_display_i18n_page::options_summary()
  2. 6.0 views_plugin_display_i18n_page.inc \views_plugin_display_i18n_page::options_summary()

Provide the summary for page options in the views UI.

This output is returned as an array.

Overrides views_plugin_display::options_summary

File

./views_plugin_display_i18n_page.inc, line 140
Contains the i18n page display plugin.

Class

views_plugin_display_i18n_page
The plugin that handles a full page.

Code

function options_summary(&$categories, &$options) {

  // It is very important to call the parent function here:
  parent::options_summary($categories, $options);
  $categories['page'] = array(
    'title' => t('Page settings'),
    'column' => 'second',
    'build' => array(
      '#weight' => -10,
    ),
  );
  $languages = locale_language_list();
  foreach ($languages as $langcode => $langname) {
    $path = strip_tags($this
      ->get_option('path_' . $langcode));
    if (empty($path)) {
      $path = t('None');
    }
    $options['path_' . $langcode] = array(
      'category' => 'page',
      'title' => t('Path in %language', array(
        '%language' => $langname,
      )),
      'value' => views_ui_truncate($path, 24),
    );
  }
}