Подскажите как вывести все машинные имена определенных типов содержимого без повторения?
С машинными именами словарей еще более менее понятно - поле становится доступным после манипуляций с Relationships и Contextual filters, а вот для типов содержимого ничего подобного найти не удалось.
Комментарии
я думаю также, только надо будет включить агрегацию, чтобы убрать дубли
Вы бы не могли объяснить, какие действия нужно совершить, чтобы появилась возможность выбора поля с машинными именами типов содержимого?
действительно машинное имя не выводит. можно написать небольшой модуль и добавить таблицу node_type
А как получить машинные имена словарей без повторений?
Добавляю Relationships: Содержимое: Taxonomy terms on node.
После этого появляется поле Словарь таксономии: Машинное имя в Contextual filters - добавляю.
Добавляю поле Global: Custom text (Custom text) в котором стали доступными следующие паттерны:
[nothing] == Global: Custom text
%1 == Словарь таксономии: Машинное имя title
!1 == Словарь таксономии: Машинное имя input
Использую %1 в Output this field as a link - Link path но получаю пустой результат.
включить агрегацию и сгруппировать по этому полю
Так же стало доступным поле Словарь таксономии: Машинное имя, но если добавить данное поле, то почему то получаю вывод одного и того же имени, а не разных.
Кроме того поля выводятся только для материалов, а меня интересует есть ли возможность вывести список словарей не зависимо от того были ли созданы материалы с привязкой к словарям.
тогда надо изначально делать вьюшку по терминам
Включил и сгруппировал. Ничего не изменилось
А как это объясняется? Не совсем понятно почему так.
если вам нужно вывести термин, то зачем вам таблица нод?
Мне таблица нод не нужна по этому я и выбираю Словарь таксономии: Машинное имя
при СОЗДАНИИ вьюшки выбираете термин
Спасибо понял.
Получил список всех терминов.
Добавил поле "Словарь таксономии: Машинное имя" - теперь словари дублируются для каждого своего потомка.
Включаю аггрегацию и указываю в настройках для поля "Словарь таксономии: Машинное имя" - Aggregation type: Group results together (впрочем это значение по умолчанию), но словари все ровно дублируются.
Если в настройках формата указать Grouping field Nr.1: "Словарь таксономии: Машинное имя", то для каждого словаря отобразиться некий родитель, но сами словари никуда не денутся.
Подскажите как исключить повторения?
например выведите имя термина, сделайте для него count, а для маш.имени оставьте сгруппировать
Работает!
Видимо на определенном этапе изучения Drupal без знания php и mysql просто невозможно двигаться дальше. Потому что есть вещи которые простой логикой понять невозможно...
Большое вам спасибо, что помогли мне и не бросили на пол пути.
на здоровье)