Views c 2 типами материала

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

Аватар пользователя barbarian77 barbarian77 22 сентября 2020 в 19:58

Подскажите как реализовать если есть 2 типа материала имеющие 1 общий термин таксономии. Нужно что бы во views в одной строке выводились часть полей из одного типа материала, а другая часть из другого. К примеру информация о заказе в одной таблице, а данные заказчика в другой, как в одной строке по термину таксономии заказчик, вывести общую информацию из 2 таблиц?

Комментарии

Аватар пользователя marassa marassa 22 сентября 2020 в 21:13

Так Заказчик это термин таксономии или тип материала? Если и то, и другое, то это ошибка проектирования.

Аватар пользователя barbarian77 barbarian77 22 сентября 2020 в 21:17

А почему ошибка, вы считаете что лучше все данные по заказчику хранить в термине таксономии? Сейчас у меня и термин таксономии и тип материала.

Аватар пользователя barbarian77 barbarian77 22 сентября 2020 в 21:19

И проблема еще в том, что у заказчика 2 названия, официальное и не официальное. При просмотре во views мне нужен фильтр по обоим терминам. Как тогда посоветуете сделать? Я проект только начинаю создавать, вбито не много, можно переделать.

Аватар пользователя marassa marassa 22 сентября 2020 в 21:33

barbarian77 wrote: вы считаете что лучше все данные по заказчику хранить в термине таксономии?

Нет, конечно - заказчик это однозначно тип материала.

barbarian77 wrote: Сейчас у меня и термин таксономии и тип материала.

А зачем? Что это даёт кроме геморроя?

barbarian77 wrote: у заказчика 2 названия, официальное и не официальное. При просмотре во views мне нужен фильтр по обоим терминам. Как тогда посоветуете сделать?

Déjà vu? https://drupal.ru/node/142338

Аватар пользователя barbarian77 barbarian77 22 сентября 2020 в 21:46

marassa wrote:
barbarian77 wrote: вы считаете что лучше все данные по заказчику хранить в термине таксономии?
Нет, конечно - заказчик это однозначно тип материала.
barbarian77 wrote: Сейчас у меня и термин таксономии и тип материала.
А зачем? Что это даёт кроме геморроя?
barbarian77 wrote: у заказчика 2 названия, официальное и не официальное. При просмотре во views мне нужен фильтр по обоим терминам. Ка

Нет просто оказалось не очень удобно им пользоваться из за отсутствия автоподбора

Аватар пользователя marassa marassa 23 сентября 2020 в 6:32

В Заказ добавить ER-поле Заказчик, ссылающееся на материал Заказчик.
Во View, построенное по Заказам, добавить связь с Заказчиком.

Аватар пользователя gun_dose gun_dose 22 сентября 2020 в 22:19

Добавьте связи и появятся нужные поля. В вашем случае наверное нужна связь на термин и с её использованием связь с заказчиком.

Аватар пользователя barbarian77 barbarian77 22 сентября 2020 в 22:21

gun_dose wrote: Добавьте связи и появятся нужные поля. В вашем случае наверное нужна связь на термин и с её использованием связь с заказчиком.

А можно подробнее как эти связи сделать?

Аватар пользователя marassa marassa 23 сентября 2020 в 7:29

barbarian77 wrote: как эти связи сделать?

Открыть уже наконец в настройках вью третью колонку Advanced. И таксономия в данном кейсе вообще не нужна от слова совсем.

Аватар пользователя barbarian77 barbarian77 24 сентября 2020 в 18:19

marassa wrote:
barbarian77 wrote: как эти связи сделать?
Открыть уже наконец в настройках вью третью колонку Advanced. И таксономия в данном кейсе вообще не нужна от слова совсем.

А можно скриншет, что это за поле?