УрокViews 3: сортировка результатов по длине заголовка

Если вы хотите вывести результаты во вьюсе, отсортировав их по длине заголовка, то имплементация хука hook_query_TAG_alter() поможет в этом:

<?php
/**
* Implements hook_query_TAG_alter().
*
* @param SelectQuery $query
*/
function ИМЯМОДУЛЯ_query_VIEWNAME_alter(SelectQuery $query) {
  $query->addExpression('LENGTH(node.title)', 'title_length');
  $query->orderBy('title_length', 'DESC');
}
?>

Здесь $query - запрос к базе, который сгенерирован во Views. Обратите внимание, что эта сортировка будет добавлена к той, которая уже настроена во вьюхе.

Подобным образом можно изменять запросы во Views, которые касаются не только сортировки данных.