Это в основном вопрос Drupal + Panels, и вы спрашиваете о «контексте».
Сначала просмотрите документацию Panels и убедитесь, что вы понимаете разницу между «аргументом» и фактическими панелями.контекст.Следуйте любым учебным пособиям, которые вы найдете в первую очередь ... не погружайтесь в свой пример, если вы его полностью не поняли.
Если вы спросите двух разных людей, у вас могут появиться два разных предложения ... нет единого способа сделать это.Когда я пытался, я не мог заставить работать различные «Drupal» и «социальные сети» под панелями.Так что, если это все еще верно ... если это так, то вот что я бы сделал.
Панель страницы: / all-teacher /! Имя_секунды! Имя_чурнала является контекстом аргумента таксономии имя
Панели будут переваривать этот аргумент и предоставят вам целое семейство контекстных переменных.Вы редко работаете напрямую с аргументами ... вы работаете с переменными контекста.Помните об этом, потому что люди обычно смешивают их.
Теперь создайте словарь таксономии "Все учителя" (имя неважно).Заполните словарь с терминами и определениями.Определения будут отображаться как отображаемое имя учителя, «Боб Смит». Термин будет означать «имя машины» учителя. Часть, которую вы ожидаете найти в URL-адресе (! Имя_черна).
Теперь создайте 4 различных содержимого.типы (например, FB, YouTube, Flickr, Twitter). На данный момент просто используйте Body, поскольку это пример контекста.
Для каждого учителя создайте 1 из указанных выше статей содержания и в каждом магазинеССЫЛКА на внешнюю страницу этого учителя ... FB, YT, Flickr и т. д. Да, это просто ссылка, а не "их содержание", но сначала приведите ваш контекст в действие с этим примером.
Теперь создайте 4 представления,один фильтруется для каждого из 4 типов контента и использует аргумент термина таксономии. Протестируйте его. Представление "facebook", когда ему передан аргумент "bob-smith", выводит ли он адрес Facebook Боба Смита?
Вы на полпути - вы связали имя учительской машины с контентом / выводом. Вы можете пойти дальше и добавить эти 4 панели просмотра в область содержимого страницы в Панелях. Просто притворисьэти URL являются фактическими данными фида контента.
Теперь, к сожалению, каждый из этих веб-сайтов имеет свой собственный способ поиска или встраивания / подписки фида некоторых учителей.Вам нужно будет собрать все эти адреса подписчиков для каждого из этих сайтов.Поместите этот контент в те узлы контента, которые вы тестировали, для Боба Смита.Вам МОЖЕТ быть необходимо отредактировать эти 4 типа контента и разрешить "Full HTML" oredit Filtered HTML, чтобы разрешить все, что требуется (iframe, объект и т. Д., Если это так).
Возможно, я не объяснил это лучше, но это большая задача.Разбейте проблему, если у вас есть проблемы.Например, если каналы вашего учителя, кажется, не работают, просто жестко закодируйте ваш тест одному учителю (исключая контекст из проблемы) и, если нужно, жестко закодируйте его в один / node / nid (полностью убрав панели из рисунка).).
Идея состоит в том, что каждая из этих 4 панелей контента будет извлекать внешние данные, а об остальном - отображении - должен позаботиться Панели.