Странное поле Delta во Views

Главные вкладки

Аватар пользователя alexmihel alexmihel 3 октября 2015 в 13:20

Всем привет!

У меня такой вопрос.

Я делаю импорт вьюхи с одного друпал сайта (вер. 7.32) на друой (7.34).

В момент импорта возникает ошибка Filter criterion handler field_data_field_images.delta is not available. В модуле Views, куда я импортирую, действительно не нашел возможности установить фильтр Delta. Гуглил - не помогло.

Вот как выглядит это поле в файле импорта

/* Filter criterion: Content: Images (field_images:delta) */
$handler->display->display_options['filters']['delta']['id'] = 'delta';
$handler->display->display_options['filters']['delta']['table'] = 'field_data_field_images';
$handler->display->display_options['filters']['delta']['field'] = 'delta';
$handler->display->display_options['filters']['delta']['operator'] = 'not empty';

Подскажите, что это за зверь такой и как эту Delta добавить во вьюху?

Комментарии

Аватар пользователя alexmihel alexmihel 3 октября 2015 в 14:40

Ага, убрал и импорт прошел... Но вот разобраться все равно хочется. Буду еще тестировать, какой функционал отвалился из-за отсутствия этой дельты. Кстати, в таблице field_data_field_images есть поле Delta, может его надо как-то во views вывести?

Аватар пользователя Orion76 Orion76 3 октября 2015 в 17:46

delta - это порядковый номер элемента множественного поля.(от 0 и более)

В настройках поля field_data_field_images в материале какое кол-во возможных значений установлено?

Аватар пользователя alexmihel alexmihel 4 октября 2015 в 13:58

Поставил значение поля Number of values в Unlimited и во Views появилась возможность создать фильтр по Delta.

Спасибо огромное за разъяснение, а то я сломал себе голову уже!