views_list_sort.views.inc in Views List Sort 7
File
views/views_list_sort.views.incView source
<?php
/**
* Implements hook_views_data_alter() from Views.
*/
function views_list_sort_views_data_alter(&$data) {
foreach (field_info_fields() as $field) {
// Skip fields not stored in database.
if ($field['storage']['type'] !== 'field_sql_storage') {
continue;
}
// We're only concerned with "List (text)" fields.
if ($field['type'] !== 'list_text') {
continue;
}
// Override sort handler.
$data["field_data_{$field['field_name']}"]["{$field['field_name']}_value"]['sort']['handler'] = 'views_list_sort_handler_sort_allowed_values';
}
}
Functions
Name | Description |
---|---|
views_list_sort_views_data_alter | Implements hook_views_data_alter() from Views. |