4.5.4. Views Связи (Relations)

Связи (relations) в друпале очень важная часть, так соединяются термины таксономии и контент, пользователи и контент, товары и отображение товаров в commerce.

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Возможно вашу связь нужно

Возможно вашу связь нужно вызывать из другой типа сущности. Например у вас есть связь с таксономией Рубрикатор в типе материала Блог, а вы хотите вывести Views на странице пользователя со всеми рубриками в которых он оставил записи в блоге. Вам нужно сначала вывести контекстный фильтр по UID пользователя, потом добавить связь авторства пользователя к нодам которые он создал. Только тогда появится связь с термином таксономии. То есть иногда связь нужно выводить опосредованно, через другую связь:
Пользователь  -> ноды -> таксономия.
В drupal commerce связи еще намного длиннее, чтобы вывести картинку продукта в корзине:
Заказ -> line item -> commerce product -> product display 

Подскажите, пожалуйста, а

Подскажите, пожалуйста, а можно ли связать две ноды, нпример, есть тип материала автор и тип материала книга. Как правильно связать авторов и написанные ими книги?

Используйте модуль Entity

Используйте модуль Entity Reference он уже в ядре 8го друпала:

https://www.drupal.org/project/entityreference

Добавьте в поля типа материала Книга поле Автор книги с ссылкой на тип материла Автор.

Возник вопрос а есть ли

Возник вопрос а есть ли возможность видо изменять запись SQL запроса. Тем самым подстраивая нужный результат. Есть ли для этого модули и т.д.

Подскажите пожалуйста, можно

Подскажите пожалуйста, можно ли сделать в представлении два блока 1 блок "Автор" "Название" 2 блок "Содержание". И разместить в одном регионе по горизонтали.

Есть два представления с

Есть два представления с блоком. В одном оглавление во втором содержание. Подскажите как сделать чтобы новости выводились внутри второго блока не переходя на страницы /node/ (типо фреймов).

Лучше всего использовать для

Лучше всего использовать для этого модуль Book (он в ядре друпала), чтобы слева был иерархический список материалов, а справа материалы. Если все-таки нужно размещать несколько разный views, то лучше всего использовать Panels:

https://www.drupal.org/project/panels

Мое решение нашлось в

Мое решение нашлось в слайдшоу.
Моя задача была следующей. Расположить новости "Заголовок", "Автор" и "Дата публикации" в левой части региона, а "Содержание" в правой. Правая часть должна появляться при нажатии на левую часть и занимать такой размер который занимает левая часть.
Пришлось искать решение своей задачи на просторах инета, все из-за ссылки в поле материалов. Прошу автора дополнить материал (слайдера), могут попасться такие же неучи как я.