Во-первых, вы должны настроить тип контента «Институт» со всеми необходимыми полями, которые вы хотите отобразить (основной текст, контактная информация и т. Д.).Затем создайте отдельный тип контента «Курс» и создайте также необходимые поля.
Чтобы связать курсы с институтами, вы должны убедиться, что в Институте CT есть ссылка на узел.Таким образом, вы можете - при создании института - связать курсы.Поле имеет несколько настроек, включая автозаполнение, список выбора и т. Д. Я предполагаю, что оно также должно быть настроено как «множественное», потому что я сомневаюсь, что в институте будет только 1 курс., Показать поля, так что он показывает только то, что нужно в главном окне содержимого.Остальные поля, которые вы просто помечаете как скрытые.
Затем создайте представление, используя отображение блока.Приведите аргумент узла: Nid.И выберите параметр «Предоставить аргумент по умолчанию» => ID узла из URL.Таким образом, когда вы просматриваете Institue A (который имеет, например, Node ID = 1), ID узла Института A будет автоматически передаваться в представлении.Далее настройте View: ограничьте его по Node Type Institute и добавьте поля просмотра, которые вы выбрали как скрытые в полях Node Display.Поэтому, если вы решили скрыть «Адрес», добавьте его в качестве поля к вашему представлению.
Если вы затем сконфигурируете свои узлы института, чтобы всегда иметь путь «institue / [title]» (модуль, который может сделать Pathautoэто для вас), вы можете настроить свой блок так, чтобы он отображался только в путях «институт / *» и, например, на левой боковой панели.
Если все прошло хорошо, когда вы сейчас переходите в институт А, выдолжны видеть только те поля, которые вы выбрали в главном окне, а все остальные поля отображаются в блоке на левой или правой боковой панели.
Чтобы настроить вид с курсами для этого конкретного института, вам также необходимо добавитьУзел аргумента: Nid из URL, но вы также должны добавить связь.Это потому, что вы не хотите отображать поля института в этом блоке, а скорее поля курса.Если это правильно, не забудьте добавить поля и указать, что они должны использовать отношения.
Надеюсь, это поможет вам на вашем пути!