Как я могу отсортировать представление с двумя столбцами (полями даты) в критериях сортировки в drupal8 ниже решение для drupal7 - PullRequest
0 голосов
/ 23 января 2020

функция MODULE_views_query_alter (& $ view, & $ query) {

if ($ view-> name == 'views_name' && $ view-> current_display == 'display_name') {

 $query->orderby = array(
  array(
    'field' => 'CASE WHEN field_data_field_date_time.field_date_time_value THEN 
    field_data_field_date_time.field_date_time_value WHEN 
    field_data_field_date_time_range.field_date_time_range_value THEN 
    field_data_field_date_time_range.field_date_time_range_value ELSE 
    field_data_field_date.field_date_value END',
    'direction' => 'ASC',
  )
);

}}

...