Views

Селектор класса через id значения поля и баг Views

Во Views обнаружился баг: не работает токен, вставляющий id значения поля в название для css-класса строки (row-class) или обертки самого поля. Проблема известна.
Проблема с формированием селектора класса для строки (row-class) во Views в зависимости от значения поля myfield и через его id решается следующим образом (за основу взят этот коммент):
1. Добавляем поле myfield во Views, это первый экземпляр.

Подстановка значения в раскрытый фильтр (exposed filter) Views

Необходимо в раскрытом фильтре Views установить значение поля в зависимости от роли пользователя, после чего это поле деактивировать, чтобы пользователь не мог его изменить.
Создаем свой модуль mymodule:
<?php

/**
 * Implements hook_views_api()
 */
function mymodule_views_api() {
  return array(

Замена INNER JOIN на LEFT JOIN в запросе Views

Возникла задача: вывести список комнат и занятий в них (что-то вроде расписания). Комнаты 101, 102, 103 и 104. Занятия Physics, Math, Bio и Geo. Используем Enitity Reference и Views.
  1. Создаем тип материала Rooms для комнат и Lessons для занятий.
  2. В типе материала Lessons добавляем поле Subject для выбора вида занятия и поле Entity Reference с именем field_room_ref, указывающее на Rooms. Теперь, при создании занятия можно выбрать комнату.
Подписка на Views