У меня есть флаг под названием «Собрать». (Флаг является индивидуальным и активируется для нескольких типов контента.)
Флаг имеет поле ссылки на сущность для типа контента, называемого Bucket. Когда пользователи помечают узлы, они переходят к форме и выбирают сегмент для пометки в поле ссылки на сущность (field_bucket_select).
Пользователи могут просматривать свой список сегментов в представлении, которое фильтрует по «текущему вошедшему в систему пользователю» (а также по типу контента), поэтому они видят только созданные ими сегменты, поэтому представление имеет отношение автора контента.
Проблема: я хочу, чтобы это представление включало количество помеченных или помеченных узлов, в зависимости от того, что работает. Для него нет поля «количество» без отношения, поэтому я добавляю отношение для field_bucket_select.
Немедленно сегменты отображаются в представлении несколько раз — ровно столько раз, сколько имеется пометок, связанных с каждым из них.
Я захожу в предварительные настройки просмотра и включаю отдельные. Без изменений.
Кроме того, если я добавлю поле подсчета, подсчет будет нечетным.
Я думаю, что это не обычная потребность, поэтому я просто делаю это неправильно. Руководство приветствуется.
(Друпал 9)