Создайте представление контекста в Drupal, а затем отобразите в Panel на основе NID (идентификатор узла) - PullRequest
0 голосов
/ 17 марта 2011

У меня быстрый вопрос.Я уверен, что это легко сделать, но я что-то упустил.

Как создать контекст просмотра для всех типов контента / узлов.Затем я хочу отобразить мои узлы в Panel 3 на основе NID / Node ID?Это правильный путь?

Справочная информация:

Есть много учителей в качестве типов контента.Есть страница для всех учителей, например, www.example.com/all-teachers.Если пользователь нажимает «конкретный учитель» на этой странице, он должен быть переведен по адресу:

www.example.com / teacher-name - на этой странице должно отображаться содержимое «этого учителя».

Пожалуйста, спросите, не ясен ли мой вопрос, и большое спасибо за вашу помощь.


Спасибо за ваш ответ.

Часть Panel 3 должна иметь только собственную страницу макета.Я использую 960grid для отображения содержимого.Я хочу отображать динамический контент в панели на основе NODE ID.

Способ сделать это - создать представление и передать аргумент, который будет идентификатором узла.Затем в Panel 3 вы можете создать контекст (представление).Это позволяет размещать поля из узла на отдельных панелях содержимого.

Отображаемый URL-адрес будет основан на идентификаторе узла.Это в основном как создание 1 шаблона для множества различных деталей учителя.Я не уверен, как объяснить это техническим термином, но я надеюсь, что вы поняли.

Спасибо.

1 Ответ

0 голосов
/ 18 марта 2011

Я не понимаю, зачем вам панели вообще.Разве представление не может просто связать каждого учителя с его узлом?Если вы хотите контролировать отображение узла учителя, почему бы не использовать что-то вроде Display Suite .

...