function language_views_data in Views (for Drupal 7) 8.3
Implements hook_views_data().
File
- modules/
language.views.inc, line 13 - Provide views data and handlers for language.module.
Code
function language_views_data() {
$data['language']['table']['group'] = t('Language');
$data['language']['table']['base'] = array(
'field' => 'langcode',
'title' => t('Language'),
'help' => t('A language used in drupal.'),
);
$data['language']['langcode'] = array(
'title' => t('Language code'),
'help' => t("Language code, e.g. 'de' or 'en-US'."),
'field' => array(
'id' => 'standard',
),
'filter' => array(
'id' => 'string',
),
'argument' => array(
'id' => 'string',
),
'sort' => array(
'id' => 'standard',
),
);
$data['language']['name'] = array(
'title' => t('Language name'),
'help' => t("Language name, e.g. 'German' or 'English'."),
'field' => array(
'id' => 'standard',
),
'filter' => array(
'id' => 'string',
),
'argument' => array(
'id' => 'string',
),
'sort' => array(
'id' => 'standard',
),
);
$data['language']['direction'] = array(
'title' => t('Direction'),
'help' => t('Direction of language (Left-to-Right = 0, Right-to-Left = 1).'),
'field' => array(
'id' => 'numeric',
),
'filter' => array(
'id' => 'numeric',
),
'argument' => array(
'id' => 'numeric',
),
'sort' => array(
'id' => 'standard',
),
);
$data['language']['weight'] = array(
'title' => t('Weight'),
'help' => t('Weight, used in lists of languages.'),
'field' => array(
'id' => 'numeric',
),
'filter' => array(
'id' => 'numeric',
),
'argument' => array(
'id' => 'numeric',
),
'sort' => array(
'id' => 'standard',
),
);
return $data;
}