Вопрос

Поэтому я еще не смог найти решение для этого без использования функции предварительной обработки для проверки дубликатов или просто использования модуля «тагадель». Было бы неплохо получить некоторое закрытие.

Как настроить представление (блока), чтобы отобразить список терминов для словаря, каждый термин отображается один раз (возможно, следует число, указывающее, сколько раз он используется) - даже если термин может использоваться несколькими узлами? «Confice» не выполняет работу. Поля «Таксономия: все термины» и «Таксономия: термин» оба дают аналогичный дублированный элемент, когда термин повторно используется другим узлом.

Это довольно базовая просьба, я уверен, что что -то упускаю, но не могу найти солидный ответ, чтобы справиться с этим в просмотре

Это было полезно?

Решение

Я думаю, что вы используете представление узла вместо точки зрения термина (таксономия). Таким образом, вы тянете узлы и ассоциируете с ними теги. Поскольку несколько узлов могут иметь несколько тегов, вы получаете дубликаты. Я думаю, что «отличный» не работает, потому что это проверяет узлы, чтобы убедиться, что они различны, а не каждое поле, которое вы добавляете в вид.

Поэтому вместо этого попробуйте создать представление и выбрать тип термина вместо узла. Я собрал очень простой вид, даже не используя различные, и у меня нет дублированных значений, хотя каждый термин определенно используется на нескольких узлах.

Я не знаю, как бы вы сделали счет рядом с каждым термином, используя представления, но я знаю Усовершенствованные таксономические блоки Модуль делает это.

Другие советы

Использование агрегации - это ответ!

Включите «использовать агрегацию» (скрытую в разделе «Другое» раздел «Advanced»), затем вы можете установить поля для «результатов группы вместе», и отобразится только один отдельный термин. Убедитесь, что вы удалили все критерии сортировки, поскольку они вызывают конфликты. Вы также можете использовать агрегацию для отображения количества результатов, добавив дубликат поля и установив тип агрегации в «счете».

Вот Хороший скринкаст обо всем процессе.

Вы создаете представление термина, представление узла или что -то еще? Я смог создать представление термина, которое по умолчанию просто перечисляет все термины (термины перечислены только один раз). Затем вы могли бы фильтровать по словам и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top